| GLee.c | GLee.c | |||
|---|---|---|---|---|
| /************************************************************************** * | /************************************************************************** * | |||
| * | * | |||
| * GLee.c | * GLee.c | |||
| * GLee (OpenGL Easy Extension library) | * GLee (OpenGL Easy Extension library) | |||
| * Version : 5.33 | * Version : 5.4 | |||
| * | * | |||
| * Copyright (c)2008 Ben Woodhouse All rights reserved. | * Copyright (c)2009 Ben Woodhouse All rights reserved. | |||
| * | * | |||
| * Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | |||
| * modification, are permitted provided that the following conditions are | * modification, are permitted provided that the following conditions are | |||
| * met: | * met: | |||
| * 1. Redistributions of source code must retain the above copyright | * 1. Redistributions of source code must retain the above copyright | |||
| * notice, this list of conditions and the following disclaimer as | * notice, this list of conditions and the following disclaimer as | |||
| * the first lines of this file unmodified. | * the first lines of this file unmodified. | |||
| * 2. Redistributions in binary form must reproduce the above copyright | * 2. Redistributions in binary form must reproduce the above copyright | |||
| * notice, this list of conditions and the following disclaimer in the | * notice, this list of conditions and the following disclaimer in the | |||
| * documentation and/or other materials provided with the distribution. | * documentation and/or other materials provided with the distribution. | |||
| skipping to change at line 32 | skipping to change at line 32 | |||
| * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, | * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, | |||
| * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | |||
| * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
| * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |||
| * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |||
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | |||
| * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| * Web: http://elf-stone.com/glee.php | * Web: http://elf-stone.com/glee.php | |||
| * | * | |||
| * [This file was automatically generated by GLeeGen 6.0 | * [This file was automatically generated by GLeeGen 7.0 | |||
| * | * | |||
| *************************************************************************** / | *************************************************************************** / | |||
| #ifdef _MSC_VER | #ifdef _MSC_VER | |||
| #pragma optimize( "g", off ) | #pragma optimize( "g", off ) | |||
| #endif | #endif | |||
| #include <stdio.h> | #include <stdio.h> | |||
| #include <stdlib.h> | #include <stdlib.h> | |||
| #include <string.h> | #include <string.h> | |||
| skipping to change at line 366 | skipping to change at line 366 | |||
| GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE; | GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE; | |||
| GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE; | GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE; | |||
| GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE; | GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE; | GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE; | |||
| GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE; | GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE; | |||
| GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE; | GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE; | |||
| GLboolean _GLEE_MESAX_texture_stack = GL_FALSE; | GLboolean _GLEE_MESAX_texture_stack = GL_FALSE; | |||
| GLboolean _GLEE_EXT_timer_query = GL_FALSE; | GLboolean _GLEE_EXT_timer_query = GL_FALSE; | |||
| GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE; | GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE; | |||
| GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE; | GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE; | |||
| GLboolean _GLEE_NV_gpu_program4 = GL_FALSE; | ||||
| GLboolean _GLEE_NV_geometry_program4 = GL_FALSE; | ||||
| GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE; | ||||
| GLboolean _GLEE_NV_vertex_program4 = GL_FALSE; | ||||
| GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE; | GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE; | |||
| GLboolean _GLEE_EXT_draw_instanced = GL_FALSE; | GLboolean _GLEE_EXT_draw_instanced = GL_FALSE; | |||
| GLboolean _GLEE_EXT_packed_float = GL_FALSE; | GLboolean _GLEE_EXT_packed_float = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_array = GL_FALSE; | GLboolean _GLEE_EXT_texture_array = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE; | GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE; | GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE; | GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE; | GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE; | |||
| GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE; | GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE; | |||
| GLboolean _GLEE_NV_fragment_program4 = GL_FALSE; | ||||
| GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE; | GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE; | |||
| GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE; | GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE; | |||
| GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE; | GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE; | |||
| GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE; | GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE; | |||
| GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE; | GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE; | |||
| GLboolean _GLEE_NV_transform_feedback = GL_FALSE; | GLboolean _GLEE_NV_transform_feedback = GL_FALSE; | |||
| GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE; | GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_integer = GL_FALSE; | GLboolean _GLEE_EXT_texture_integer = GL_FALSE; | |||
| GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE; | GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE; | |||
| GLboolean _GLEE_NV_conditional_render = GL_FALSE; | GLboolean _GLEE_NV_conditional_render = GL_FALSE; | |||
| GLboolean _GLEE_NV_present_video = GL_FALSE; | GLboolean _GLEE_NV_present_video = GL_FALSE; | |||
| GLboolean _GLEE_EXT_transform_feedback = GL_FALSE; | GLboolean _GLEE_EXT_transform_feedback = GL_FALSE; | |||
| GLboolean _GLEE_EXT_direct_state_access = GL_FALSE; | GLboolean _GLEE_EXT_direct_state_access = GL_FALSE; | |||
| GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE; | GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE; | ||||
| GLboolean _GLEE_NV_explicit_multisample = GL_FALSE; | ||||
| GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE; | ||||
| GLboolean _GLEE_SGIX_texture_select = GL_FALSE; | GLboolean _GLEE_SGIX_texture_select = GL_FALSE; | |||
| GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE; | GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE; | |||
| GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE; | GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE; | |||
| GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE; | GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE; | |||
| GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE; | GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE; | |||
| GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE; | ||||
| GLboolean _GLEE_EXT_scene_marker = GL_FALSE; | GLboolean _GLEE_EXT_scene_marker = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE; | GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE; | |||
| GLboolean _GLEE_EXT_texture_env = GL_FALSE; | GLboolean _GLEE_EXT_texture_env = GL_FALSE; | |||
| GLboolean _GLEE_IBM_static_data = GL_FALSE; | GLboolean _GLEE_IBM_static_data = GL_FALSE; | |||
| GLboolean _GLEE_NV_gpu_program4 = GL_FALSE; | ||||
| GLboolean _GLEE_OES_byte_coordinates = GL_FALSE; | GLboolean _GLEE_OES_byte_coordinates = GL_FALSE; | |||
| GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE; | GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE; | |||
| GLboolean _GLEE_OES_single_precision = GL_FALSE; | GLboolean _GLEE_OES_single_precision = GL_FALSE; | |||
| GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE; | GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE; | |||
| GLboolean _GLEE_SGIX_texture_range = GL_FALSE; | GLboolean _GLEE_SGIX_texture_range = GL_FALSE; | |||
| /* GL Extension names */ | /* GL Extension names */ | |||
| char __GLeeGLExtensionNames[322][39]={ | char __GLeeGLExtensionNames[322][39]={ | |||
| "GL_VERSION_1_2", | "GL_VERSION_1_2", | |||
| skipping to change at line 692 | skipping to change at line 692 | |||
| "GL_GREMEDY_string_marker", | "GL_GREMEDY_string_marker", | |||
| "GL_EXT_packed_depth_stencil", | "GL_EXT_packed_depth_stencil", | |||
| "GL_EXT_stencil_clear_tag", | "GL_EXT_stencil_clear_tag", | |||
| "GL_EXT_texture_sRGB", | "GL_EXT_texture_sRGB", | |||
| "GL_EXT_framebuffer_blit", | "GL_EXT_framebuffer_blit", | |||
| "GL_EXT_framebuffer_multisample", | "GL_EXT_framebuffer_multisample", | |||
| "GL_MESAX_texture_stack", | "GL_MESAX_texture_stack", | |||
| "GL_EXT_timer_query", | "GL_EXT_timer_query", | |||
| "GL_EXT_gpu_program_parameters", | "GL_EXT_gpu_program_parameters", | |||
| "GL_APPLE_flush_buffer_range", | "GL_APPLE_flush_buffer_range", | |||
| "GL_NV_gpu_program4", | ||||
| "GL_NV_geometry_program4", | ||||
| "GL_EXT_geometry_shader4", | ||||
| "GL_NV_vertex_program4", | ||||
| "GL_EXT_gpu_shader4", | "GL_EXT_gpu_shader4", | |||
| "GL_EXT_draw_instanced", | "GL_EXT_draw_instanced", | |||
| "GL_EXT_packed_float", | "GL_EXT_packed_float", | |||
| "GL_EXT_texture_array", | "GL_EXT_texture_array", | |||
| "GL_EXT_texture_buffer_object", | "GL_EXT_texture_buffer_object", | |||
| "GL_EXT_texture_compression_latc", | "GL_EXT_texture_compression_latc", | |||
| "GL_EXT_texture_compression_rgtc", | "GL_EXT_texture_compression_rgtc", | |||
| "GL_EXT_texture_shared_exponent", | "GL_EXT_texture_shared_exponent", | |||
| "GL_NV_depth_buffer_float", | "GL_NV_depth_buffer_float", | |||
| "GL_NV_fragment_program4", | ||||
| "GL_NV_framebuffer_multisample_coverage", | "GL_NV_framebuffer_multisample_coverage", | |||
| "GL_EXT_framebuffer_sRGB", | "GL_EXT_framebuffer_sRGB", | |||
| "GL_NV_geometry_shader4", | "GL_NV_geometry_shader4", | |||
| "GL_NV_parameter_buffer_object", | "GL_NV_parameter_buffer_object", | |||
| "GL_EXT_draw_buffers2", | "GL_EXT_draw_buffers2", | |||
| "GL_NV_transform_feedback", | "GL_NV_transform_feedback", | |||
| "GL_EXT_bindable_uniform", | "GL_EXT_bindable_uniform", | |||
| "GL_EXT_texture_integer", | "GL_EXT_texture_integer", | |||
| "GL_GREMEDY_frame_terminator", | "GL_GREMEDY_frame_terminator", | |||
| "GL_NV_conditional_render", | "GL_NV_conditional_render", | |||
| "GL_NV_present_video", | "GL_NV_present_video", | |||
| "GL_EXT_transform_feedback", | "GL_EXT_transform_feedback", | |||
| "GL_EXT_direct_state_access", | "GL_EXT_direct_state_access", | |||
| "GL_EXT_vertex_array_bgra", | "GL_EXT_vertex_array_bgra", | |||
| "GL_EXT_texture_swizzle", | ||||
| "GL_NV_explicit_multisample", | ||||
| "GL_NV_transform_feedback2", | ||||
| "GL_SGIX_texture_select", | "GL_SGIX_texture_select", | |||
| "GL_INGR_blend_func_separate", | "GL_INGR_blend_func_separate", | |||
| "GL_SGIX_depth_pass_instrument", | "GL_SGIX_depth_pass_instrument", | |||
| "GL_SGIX_igloo_interface", | "GL_SGIX_igloo_interface", | |||
| "GL_EXT_fragment_lighting", | "GL_EXT_fragment_lighting", | |||
| "GL_EXT_geometry_shader4", | ||||
| "GL_EXT_scene_marker", | "GL_EXT_scene_marker", | |||
| "GL_EXT_texture_compression_dxt1", | "GL_EXT_texture_compression_dxt1", | |||
| "GL_EXT_texture_env", | "GL_EXT_texture_env", | |||
| "GL_IBM_static_data", | "GL_IBM_static_data", | |||
| "GL_NV_gpu_program4", | ||||
| "GL_OES_byte_coordinates", | "GL_OES_byte_coordinates", | |||
| "GL_OES_compressed_paletted_texture", | "GL_OES_compressed_paletted_texture", | |||
| "GL_OES_single_precision", | "GL_OES_single_precision", | |||
| "GL_SGIX_pixel_texture_bits", | "GL_SGIX_pixel_texture_bits", | |||
| "GL_SGIX_texture_range" | "GL_SGIX_texture_range" | |||
| }; | }; | |||
| int __GLeeGLNumExtensions=322; | int __GLeeGLNumExtensions=322; | |||
| /* GL_VERSION_1_2 */ | /* GL_VERSION_1_2 */ | |||
| #ifdef __GLEE_GL_VERSION_1_2 | #ifdef __GLEE_GL_VERSION_1_2 | |||
| void __stdcall _Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf bl | #ifndef GLEE_C_DEFINED_glBlendColor | |||
| ue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha) | #define GLEE_C_DEFINED_glBlendColor | |||
| ;} | void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLcla | |||
| void __stdcall _Lazy_glBlendEquation(GLenum mode) | mpf blue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, | |||
| {if (GLeeInit()) glBlendEquation(mode);} | alpha);} | |||
| void __stdcall _Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint | GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor; | |||
| end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) | #endif | |||
| glDrawRangeElements(mode, start, end, count, type, indices);} | #ifndef GLEE_C_DEFINED_glBlendEquation | |||
| void __stdcall _Lazy_glColorTable(GLenum target, GLenum internalformat, GLs | #define GLEE_C_DEFINED_glBlendEquation | |||
| izei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeIni | void __stdcall GLee_Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) g | |||
| t()) glColorTable(target, internalformat, width, format, type, table);} | lBlendEquation(mode);} | |||
| void __stdcall _Lazy_glColorTableParameterfv(GLenum target, GLenum pname, c | GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendE | |||
| onst GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pn | quation; | |||
| ame, params);} | #endif | |||
| void __stdcall _Lazy_glColorTableParameteriv(GLenum target, GLenum pname, c | #ifndef GLEE_C_DEFINED_glDrawRangeElements | |||
| onst GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pnam | #define GLEE_C_DEFINED_glDrawRangeElements | |||
| e, params);} | void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, G | |||
| void __stdcall _Lazy_glCopyColorTable(GLenum target, GLenum internalformat, | Luint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeIn | |||
| GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(target | it()) glDrawRangeElements(mode, start, end, count, type, indices);} | |||
| , internalformat, x, y, width);} | GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_ | |||
| void __stdcall _Lazy_glGetColorTable(GLenum target, GLenum format, GLenum t | glDrawRangeElements; | |||
| ype, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format, type | #endif | |||
| , table);} | #ifndef GLEE_C_DEFINED_glColorTable | |||
| void __stdcall _Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname | #define GLEE_C_DEFINED_glColorTable | |||
| , GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(target, pn | void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalforma | |||
| ame, params);} | t, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (G | |||
| void __stdcall _Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname | LeeInit()) glColorTable(target, internalformat, width, format, type, table) | |||
| , GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target, pnam | ;} | |||
| e, params);} | GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable; | |||
| void __stdcall _Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei | #endif | |||
| count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) g | #ifndef GLEE_C_DEFINED_glColorTableParameterfv | |||
| lColorSubTable(target, start, count, format, type, data);} | #define GLEE_C_DEFINED_glColorTableParameterfv | |||
| void __stdcall _Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLin | void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pn | |||
| t x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(target, | ame, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(targ | |||
| start, x, y, width);} | et, pname, params);} | |||
| void __stdcall _Lazy_glConvolutionFilter1D(GLenum target, GLenum internalfo | GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GL | |||
| rmat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if | ee_Lazy_glColorTableParameterfv; | |||
| (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, | #endif | |||
| type, image);} | #ifndef GLEE_C_DEFINED_glColorTableParameteriv | |||
| void __stdcall _Lazy_glConvolutionFilter2D(GLenum target, GLenum internalfo | #define GLEE_C_DEFINED_glColorTableParameteriv | |||
| rmat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvo | void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pn | |||
| id * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, | ame, const GLint * params) {if (GLeeInit()) glColorTableParameteriv(target | |||
| width, height, format, type, image);} | , pname, params);} | |||
| void __stdcall _Lazy_glConvolutionParameterf(GLenum target, GLenum pname, G | GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GL | |||
| Lfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pname, par | ee_Lazy_glColorTableParameteriv; | |||
| ams);} | #endif | |||
| void __stdcall _Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, | #ifndef GLEE_C_DEFINED_glCopyColorTable | |||
| const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(target, | #define GLEE_C_DEFINED_glCopyColorTable | |||
| pname, params);} | void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalf | |||
| void __stdcall _Lazy_glConvolutionParameteri(GLenum target, GLenum pname, G | ormat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable( | |||
| Lint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, para | target, internalformat, x, y, width);} | |||
| ms);} | GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopy | |||
| void __stdcall _Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, | ColorTable; | |||
| const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(target, pn | #endif | |||
| ame, params);} | #ifndef GLEE_C_DEFINED_glGetColorTable | |||
| void __stdcall _Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum intern | #define GLEE_C_DEFINED_glGetColorTable | |||
| alformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolut | void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GL | |||
| ionFilter1D(target, internalformat, x, y, width);} | enum type, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format | |||
| void __stdcall _Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum intern | , type, table);} | |||
| alformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit() | GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetCol | |||
| ) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);} | orTable; | |||
| void __stdcall _Lazy_glGetConvolutionFilter(GLenum target, GLenum format, G | #endif | |||
| Lenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(target | #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv | |||
| , format, type, image);} | #define GLEE_C_DEFINED_glGetColorTableParameterfv | |||
| void __stdcall _Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pnam | void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum | |||
| e, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(target, | pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(targ | |||
| pname, params);} | et, pname, params);} | |||
| void __stdcall _Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pnam | GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParamete | |||
| e, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(target, pn | rfv=GLee_Lazy_glGetColorTableParameterfv; | |||
| ame, params);} | #endif | |||
| void __stdcall _Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLe | #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv | |||
| num type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) g | #define GLEE_C_DEFINED_glGetColorTableParameteriv | |||
| lGetSeparableFilter(target, format, type, row, column, span);} | void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum | |||
| void __stdcall _Lazy_glSeparableFilter2D(GLenum target, GLenum internalform | pname, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target | |||
| at, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid | , pname, params);} | |||
| * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D(target | GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParamete | |||
| , internalformat, width, height, format, type, row, column);} | riv=GLee_Lazy_glGetColorTableParameteriv; | |||
| void __stdcall _Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum | #endif | |||
| format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogram(targ | #ifndef GLEE_C_DEFINED_glColorSubTable | |||
| et, reset, format, type, values);} | #define GLEE_C_DEFINED_glColorSubTable | |||
| void __stdcall _Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, | void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GL | |||
| GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target, pnam | sizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeIni | |||
| e, params);} | t()) glColorSubTable(target, start, count, format, type, data);} | |||
| void __stdcall _Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, | GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorS | |||
| GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, pname, | ubTable; | |||
| params);} | #endif | |||
| void __stdcall _Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum for | #ifndef GLEE_C_DEFINED_glCopyColorSubTable | |||
| mat, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(target, re | #define GLEE_C_DEFINED_glCopyColorSubTable | |||
| set, format, type, values);} | void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start | |||
| void __stdcall _Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GL | , GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(ta | |||
| float * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, par | rget, start, x, y, width);} | |||
| ams);} | GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_ | |||
| void __stdcall _Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GL | glCopyColorSubTable; | |||
| int * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, param | #endif | |||
| s);} | #ifndef GLEE_C_DEFINED_glConvolutionFilter1D | |||
| void __stdcall _Lazy_glHistogram(GLenum target, GLsizei width, GLenum inter | #define GLEE_C_DEFINED_glConvolutionFilter1D | |||
| nalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, width, int | void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum inte | |||
| ernalformat, sink);} | rnalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image | |||
| void __stdcall _Lazy_glMinmax(GLenum target, GLenum internalformat, GLboole | ) {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, fo | |||
| an sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);} | rmat, type, image);} | |||
| void __stdcall _Lazy_glResetHistogram(GLenum target) | GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_L | |||
| {if (GLeeInit()) glResetHistogram(target);} | azy_glConvolutionFilter1D; | |||
| void __stdcall _Lazy_glResetMinmax(GLenum target) | #endif | |||
| {if (GLeeInit()) glResetMinmax(target);} | #ifndef GLEE_C_DEFINED_glConvolutionFilter2D | |||
| void __stdcall _Lazy_glTexImage3D(GLenum target, GLint level, GLint interna | #define GLEE_C_DEFINED_glConvolutionFilter2D | |||
| lformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum | void __stdcall GLee_Lazy_glConvolutionFilter2D(GLenum target, GLenum inte | |||
| format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3D | rnalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, cons | |||
| (target, level, internalformat, width, height, depth, border, format, type, | t GLvoid * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalf | |||
| pixels);} | ormat, width, height, format, type, image);} | |||
| void __stdcall _Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoff | GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_L | |||
| set, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei d | azy_glConvolutionFilter2D; | |||
| epth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) | #endif | |||
| glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, de | #ifndef GLEE_C_DEFINED_glConvolutionParameterf | |||
| pth, format, type, pixels);} | #define GLEE_C_DEFINED_glConvolutionParameterf | |||
| void __stdcall _Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint | void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pn | |||
| xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLs | ame, GLfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pnam | |||
| izei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, | e, params);} | |||
| yoffset, zoffset, x, y, width, height);} | GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GL | |||
| PFNGLBLENDCOLORPROC pglBlendColor=_Lazy_glBlendColor; | ee_Lazy_glConvolutionParameterf; | |||
| PFNGLBLENDEQUATIONPROC pglBlendEquation=_Lazy_glBlendEquation; | #endif | |||
| PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements=_Lazy_glDrawRangeElements; | #ifndef GLEE_C_DEFINED_glConvolutionParameterfv | |||
| PFNGLCOLORTABLEPROC pglColorTable=_Lazy_glColorTable; | #define GLEE_C_DEFINED_glConvolutionParameterfv | |||
| PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv=_Lazy_glColorTableP | void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum p | |||
| arameterfv; | name, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(ta | |||
| PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv=_Lazy_glColorTableP | rget, pname, params);} | |||
| arameteriv; | GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv= | |||
| PFNGLCOPYCOLORTABLEPROC pglCopyColorTable=_Lazy_glCopyColorTable; | GLee_Lazy_glConvolutionParameterfv; | |||
| PFNGLGETCOLORTABLEPROC pglGetColorTable=_Lazy_glGetColorTable; | #endif | |||
| PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv=_Lazy_glGetCo | #ifndef GLEE_C_DEFINED_glConvolutionParameteri | |||
| lorTableParameterfv; | #define GLEE_C_DEFINED_glConvolutionParameteri | |||
| PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv=_Lazy_glGetCo | void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pn | |||
| lorTableParameteriv; | ame, GLint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, | |||
| PFNGLCOLORSUBTABLEPROC pglColorSubTable=_Lazy_glColorSubTable; | params);} | |||
| PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable=_Lazy_glCopyColorSubTable; | GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GL | |||
| PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D=_Lazy_glConvolutionFilt | ee_Lazy_glConvolutionParameteri; | |||
| er1D; | #endif | |||
| PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D=_Lazy_glConvolutionFilt | #ifndef GLEE_C_DEFINED_glConvolutionParameteriv | |||
| er2D; | #define GLEE_C_DEFINED_glConvolutionParameteriv | |||
| PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf=_Lazy_glConvolution | void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum p | |||
| Parameterf; | name, const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(targ | |||
| PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv=_Lazy_glConvoluti | et, pname, params);} | |||
| onParameterfv; | GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv= | |||
| PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri=_Lazy_glConvolution | GLee_Lazy_glConvolutionParameteriv; | |||
| Parameteri; | #endif | |||
| PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv=_Lazy_glConvoluti | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D | |||
| onParameteriv; | #define GLEE_C_DEFINED_glCopyConvolutionFilter1D | |||
| PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D=_Lazy_glCopyCon | void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum | |||
| volutionFilter1D; | internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyCo | |||
| PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D=_Lazy_glCopyCon | nvolutionFilter1D(target, internalformat, x, y, width);} | |||
| volutionFilter2D; | GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1 | |||
| PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter=_Lazy_glGetConvolutio | D=GLee_Lazy_glCopyConvolutionFilter1D; | |||
| nFilter; | #endif | |||
| PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv=_Lazy_glGet | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D | |||
| ConvolutionParameterfv; | #define GLEE_C_DEFINED_glCopyConvolutionFilter2D | |||
| PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv=_Lazy_glGet | void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum | |||
| ConvolutionParameteriv; | internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLee | |||
| PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter=_Lazy_glGetSeparableFilte | Init()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, heig | |||
| r; | ht);} | |||
| PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D=_Lazy_glSeparableFilter2D; | GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2 | |||
| PFNGLGETHISTOGRAMPROC pglGetHistogram=_Lazy_glGetHistogram; | D=GLee_Lazy_glCopyConvolutionFilter2D; | |||
| PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv=_Lazy_glGetHist | #endif | |||
| ogramParameterfv; | #ifndef GLEE_C_DEFINED_glGetConvolutionFilter | |||
| PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv=_Lazy_glGetHist | #define GLEE_C_DEFINED_glGetConvolutionFilter | |||
| ogramParameteriv; | void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum for | |||
| PFNGLGETMINMAXPROC pglGetMinmax=_Lazy_glGetMinmax; | mat, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter( | |||
| PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv=_Lazy_glGetMinmaxPara | target, format, type, image);} | |||
| meterfv; | GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee | |||
| PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv=_Lazy_glGetMinmaxPara | _Lazy_glGetConvolutionFilter; | |||
| meteriv; | #endif | |||
| PFNGLHISTOGRAMPROC pglHistogram=_Lazy_glHistogram; | #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv | |||
| PFNGLMINMAXPROC pglMinmax=_Lazy_glMinmax; | #define GLEE_C_DEFINED_glGetConvolutionParameterfv | |||
| PFNGLRESETHISTOGRAMPROC pglResetHistogram=_Lazy_glResetHistogram; | void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenu | |||
| PFNGLRESETMINMAXPROC pglResetMinmax=_Lazy_glResetMinmax; | m pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(ta | |||
| PFNGLTEXIMAGE3DPROC pglTexImage3D=_Lazy_glTexImage3D; | rget, pname, params);} | |||
| PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D=_Lazy_glTexSubImage3D; | GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParame | |||
| PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D=_Lazy_glCopyTexSubImage3D; | terfv=GLee_Lazy_glGetConvolutionParameterfv; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv | ||||
| #define GLEE_C_DEFINED_glGetConvolutionParameteriv | ||||
| void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenu | ||||
| m pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(targ | ||||
| et, pname, params);} | ||||
| GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParame | ||||
| teriv=GLee_Lazy_glGetConvolutionParameteriv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetSeparableFilter | ||||
| #define GLEE_C_DEFINED_glGetSeparableFilter | ||||
| void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum forma | ||||
| t, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeIni | ||||
| t()) glGetSeparableFilter(target, format, type, row, column, span);} | ||||
| GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Laz | ||||
| y_glGetSeparableFilter; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSeparableFilter2D | ||||
| #define GLEE_C_DEFINED_glSeparableFilter2D | ||||
| void __stdcall GLee_Lazy_glSeparableFilter2D(GLenum target, GLenum intern | ||||
| alformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const | ||||
| GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D( | ||||
| target, internalformat, width, height, format, type, row, column);} | ||||
| GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_ | ||||
| glSeparableFilter2D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetHistogram | ||||
| #define GLEE_C_DEFINED_glGetHistogram | ||||
| void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, G | ||||
| Lenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogra | ||||
| m(target, reset, format, type, values);} | ||||
| GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHisto | ||||
| gram; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetHistogramParameterfv | ||||
| #define GLEE_C_DEFINED_glGetHistogramParameterfv | ||||
| void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum | ||||
| pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target | ||||
| , pname, params);} | ||||
| GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterf | ||||
| v=GLee_Lazy_glGetHistogramParameterfv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetHistogramParameteriv | ||||
| #define GLEE_C_DEFINED_glGetHistogramParameteriv | ||||
| void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum | ||||
| pname, GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, | ||||
| pname, params);} | ||||
| GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteri | ||||
| v=GLee_Lazy_glGetHistogramParameteriv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMinmax | ||||
| #define GLEE_C_DEFINED_glGetMinmax | ||||
| void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLen | ||||
| um format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(targ | ||||
| et, reset, format, type, values);} | ||||
| GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv | ||||
| #define GLEE_C_DEFINED_glGetMinmaxParameterfv | ||||
| void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pna | ||||
| me, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pnam | ||||
| e, params);} | ||||
| GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee | ||||
| _Lazy_glGetMinmaxParameterfv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv | ||||
| #define GLEE_C_DEFINED_glGetMinmaxParameteriv | ||||
| void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pna | ||||
| me, GLint * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, | ||||
| params);} | ||||
| GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee | ||||
| _Lazy_glGetMinmaxParameteriv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glHistogram | ||||
| #define GLEE_C_DEFINED_glHistogram | ||||
| void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum | ||||
| internalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, widt | ||||
| h, internalformat, sink);} | ||||
| GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMinmax | ||||
| #define GLEE_C_DEFINED_glMinmax | ||||
| void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, G | ||||
| Lboolean sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);} | ||||
| GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glResetHistogram | ||||
| #define GLEE_C_DEFINED_glResetHistogram | ||||
| void __stdcall GLee_Lazy_glResetHistogram(GLenum target) {if (GLeeInit() | ||||
| ) glResetHistogram(target);} | ||||
| GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glRese | ||||
| tHistogram; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glResetMinmax | ||||
| #define GLEE_C_DEFINED_glResetMinmax | ||||
| void __stdcall GLee_Lazy_glResetMinmax(GLenum target) {if (GLeeInit()) g | ||||
| lResetMinmax(target);} | ||||
| GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinma | ||||
| x; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexImage3D | ||||
| #define GLEE_C_DEFINED_glTexImage3D | ||||
| void __stdcall GLee_Lazy_glTexImage3D(GLenum target, GLint level, GLint i | ||||
| nternalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, | ||||
| GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexI | ||||
| mage3D(target, level, internalformat, width, height, depth, border, format, | ||||
| type, pixels);} | ||||
| GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexSubImage3D | ||||
| #define GLEE_C_DEFINED_glTexSubImage3D | ||||
| void __stdcall GLee_Lazy_glTexSubImage3D(GLenum target, GLint level, GLin | ||||
| t xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLs | ||||
| izei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeIn | ||||
| it()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, heig | ||||
| ht, depth, format, type, pixels);} | ||||
| GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSub | ||||
| Image3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCopyTexSubImage3D | ||||
| #define GLEE_C_DEFINED_glCopyTexSubImage3D | ||||
| void __stdcall GLee_Lazy_glCopyTexSubImage3D(GLenum target, GLint level, | ||||
| GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei widt | ||||
| h, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xof | ||||
| fset, yoffset, zoffset, x, y, width, height);} | ||||
| GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_ | ||||
| glCopyTexSubImage3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_imaging */ | /* GL_ARB_imaging */ | |||
| #ifdef __GLEE_GL_ARB_imaging | #ifdef __GLEE_GL_ARB_imaging | |||
| #endif | #endif | |||
| /* GL_VERSION_1_3 */ | /* GL_VERSION_1_3 */ | |||
| #ifdef __GLEE_GL_VERSION_1_3 | #ifdef __GLEE_GL_VERSION_1_3 | |||
| void __stdcall _Lazy_glActiveTexture(GLenum texture) | #ifndef GLEE_C_DEFINED_glActiveTexture | |||
| {if (GLeeInit()) glActiveTexture(texture);} | #define GLEE_C_DEFINED_glActiveTexture | |||
| void __stdcall _Lazy_glClientActiveTexture(GLenum texture) | void __stdcall GLee_Lazy_glActiveTexture(GLenum texture) {if (GLeeInit() | |||
| {if (GLeeInit()) glClientActiveTexture(texture);} | ) glActiveTexture(texture);} | |||
| void __stdcall _Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) | GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActive | |||
| {if (GLeeInit()) glMultiTexCoord1d(target, s);} | Texture; | |||
| void __stdcall _Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v) | #endif | |||
| {if (GLeeInit()) glMultiTexCoord1dv(target, v);} | #ifndef GLEE_C_DEFINED_glClientActiveTexture | |||
| void __stdcall _Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) | #define GLEE_C_DEFINED_glClientActiveTexture | |||
| {if (GLeeInit()) glMultiTexCoord1f(target, s);} | void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture) {if (GLee | |||
| void __stdcall _Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v) | Init()) glClientActiveTexture(texture);} | |||
| {if (GLeeInit()) glMultiTexCoord1fv(target, v);} | GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_L | |||
| void __stdcall _Lazy_glMultiTexCoord1i(GLenum target, GLint s) | azy_glClientActiveTexture; | |||
| {if (GLeeInit()) glMultiTexCoord1i(target, s);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v) | #ifndef GLEE_C_DEFINED_glMultiTexCoord1d | |||
| {if (GLeeInit()) glMultiTexCoord1iv(target, v);} | #define GLEE_C_DEFINED_glMultiTexCoord1d | |||
| void __stdcall _Lazy_glMultiTexCoord1s(GLenum target, GLshort s) | void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) {i | |||
| {if (GLeeInit()) glMultiTexCoord1s(target, s);} | f (GLeeInit()) glMultiTexCoord1d(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v) | GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMu | |||
| {if (GLeeInit()) glMultiTexCoord1sv(target, v);} | ltiTexCoord1d; | |||
| void __stdcall _Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble | #endif | |||
| t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv | |||
| void __stdcall _Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v) | #define GLEE_C_DEFINED_glMultiTexCoord1dv | |||
| {if (GLeeInit()) glMultiTexCoord2dv(target, v);} | void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble | |||
| void __stdcall _Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) | * v) {if (GLeeInit()) glMultiTexCoord1dv(target, v);} | |||
| {if (GLeeInit()) glMultiTexCoord2f(target, s, t);} | GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v) | MultiTexCoord1dv; | |||
| {if (GLeeInit()) glMultiTexCoord2fv(target, v);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t) | #ifndef GLEE_C_DEFINED_glMultiTexCoord1f | |||
| {if (GLeeInit()) glMultiTexCoord2i(target, s, t);} | #define GLEE_C_DEFINED_glMultiTexCoord1f | |||
| void __stdcall _Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v) | void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) {if | |||
| {if (GLeeInit()) glMultiTexCoord2iv(target, v);} | (GLeeInit()) glMultiTexCoord1f(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) | GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMu | |||
| {if (GLeeInit()) glMultiTexCoord2s(target, s, t);} | ltiTexCoord1f; | |||
| void __stdcall _Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v) | #endif | |||
| {if (GLeeInit()) glMultiTexCoord2sv(target, v);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv | |||
| void __stdcall _Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble | #define GLEE_C_DEFINED_glMultiTexCoord1fv | |||
| t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);} | void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat | |||
| void __stdcall _Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v) | * v) {if (GLeeInit()) glMultiTexCoord1fv(target, v);} | |||
| {if (GLeeInit()) glMultiTexCoord3dv(target, v);} | GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, | MultiTexCoord1fv; | |||
| GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v) | #ifndef GLEE_C_DEFINED_glMultiTexCoord1i | |||
| {if (GLeeInit()) glMultiTexCoord3fv(target, v);} | #define GLEE_C_DEFINED_glMultiTexCoord1i | |||
| void __stdcall _Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLi | void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s) {if ( | |||
| nt r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);} | GLeeInit()) glMultiTexCoord1i(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v) | GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMu | |||
| {if (GLeeInit()) glMultiTexCoord3iv(target, v);} | ltiTexCoord1i; | |||
| void __stdcall _Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, | #endif | |||
| GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv | |||
| void __stdcall _Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v) | #define GLEE_C_DEFINED_glMultiTexCoord1iv | |||
| {if (GLeeInit()) glMultiTexCoord3sv(target, v);} | void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint * | |||
| void __stdcall _Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble | v) {if (GLeeInit()) glMultiTexCoord1iv(target, v);} | |||
| t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target, s, t | GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_gl | |||
| , r, q);} | MultiTexCoord1iv; | |||
| void __stdcall _Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v) | #endif | |||
| {if (GLeeInit()) glMultiTexCoord4dv(target, v);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1s | |||
| void __stdcall _Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, | #define GLEE_C_DEFINED_glMultiTexCoord1s | |||
| GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, | void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s) {if | |||
| q);} | (GLeeInit()) glMultiTexCoord1s(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v) | GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMu | |||
| {if (GLeeInit()) glMultiTexCoord4fv(target, v);} | ltiTexCoord1s; | |||
| void __stdcall _Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLi | #endif | |||
| nt r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv | |||
| void __stdcall _Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v) | #define GLEE_C_DEFINED_glMultiTexCoord1sv | |||
| {if (GLeeInit()) glMultiTexCoord4iv(target, v);} | void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort | |||
| void __stdcall _Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, | * v) {if (GLeeInit()) glMultiTexCoord1sv(target, v);} | |||
| GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, | GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_gl | |||
| q);} | MultiTexCoord1sv; | |||
| void __stdcall _Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v) | #endif | |||
| {if (GLeeInit()) glMultiTexCoord4sv(target, v);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord2d | |||
| void __stdcall _Lazy_glLoadTransposeMatrixf(const GLfloat * m) | #define GLEE_C_DEFINED_glMultiTexCoord2d | |||
| {if (GLeeInit()) glLoadTransposeMatrixf(m);} | void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLd | |||
| void __stdcall _Lazy_glLoadTransposeMatrixd(const GLdouble * m) | ouble t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);} | |||
| {if (GLeeInit()) glLoadTransposeMatrixd(m);} | GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMu | |||
| void __stdcall _Lazy_glMultTransposeMatrixf(const GLfloat * m) | ltiTexCoord2d; | |||
| {if (GLeeInit()) glMultTransposeMatrixf(m);} | #endif | |||
| void __stdcall _Lazy_glMultTransposeMatrixd(const GLdouble * m) | #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv | |||
| {if (GLeeInit()) glMultTransposeMatrixd(m);} | #define GLEE_C_DEFINED_glMultiTexCoord2dv | |||
| void __stdcall _Lazy_glSampleCoverage(GLclampf value, GLboolean invert) | void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble | |||
| {if (GLeeInit()) glSampleCoverage(value, invert);} | * v) {if (GLeeInit()) glMultiTexCoord2dv(target, v);} | |||
| void __stdcall _Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLe | GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_gl | |||
| num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint bor | MultiTexCoord2dv; | |||
| der, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressed | #endif | |||
| TexImage3D(target, level, internalformat, width, height, depth, border, ima | #ifndef GLEE_C_DEFINED_glMultiTexCoord2f | |||
| geSize, data);} | #define GLEE_C_DEFINED_glMultiTexCoord2f | |||
| void __stdcall _Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLe | void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfl | |||
| num internalformat, GLsizei width, GLsizei height, GLint border, GLsizei im | oat t) {if (GLeeInit()) glMultiTexCoord2f(target, s, t);} | |||
| ageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2D(targ | GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMu | |||
| et, level, internalformat, width, height, border, imageSize, data);} | ltiTexCoord2f; | |||
| void __stdcall _Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLe | #endif | |||
| num internalformat, GLsizei width, GLint border, GLsizei imageSize, const G | #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv | |||
| Lvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level, inter | #define GLEE_C_DEFINED_glMultiTexCoord2fv | |||
| nalformat, width, border, imageSize, data);} | void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat | |||
| void __stdcall _Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, | * v) {if (GLeeInit()) glMultiTexCoord2fv(target, v);} | |||
| GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, | GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_gl | |||
| GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if | MultiTexCoord2fv; | |||
| (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zo | #endif | |||
| ffset, width, height, depth, format, imageSize, data);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord2i | |||
| void __stdcall _Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, | #define GLEE_C_DEFINED_glMultiTexCoord2i | |||
| GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, | void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint | |||
| GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexS | t) {if (GLeeInit()) glMultiTexCoord2i(target, s, t);} | |||
| ubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize | GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMu | |||
| , data);} | ltiTexCoord2i; | |||
| void __stdcall _Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, | #endif | |||
| GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoi | #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv | |||
| d * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffse | #define GLEE_C_DEFINED_glMultiTexCoord2iv | |||
| t, width, format, imageSize, data);} | void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint * | |||
| void __stdcall _Lazy_glGetCompressedTexImage(GLenum target, GLint level, GL | v) {if (GLeeInit()) glMultiTexCoord2iv(target, v);} | |||
| void * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, img) | GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_gl | |||
| ;} | MultiTexCoord2iv; | |||
| PFNGLACTIVETEXTUREPROC pglActiveTexture=_Lazy_glActiveTexture; | #endif | |||
| PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture=_Lazy_glClientActiveTex | #ifndef GLEE_C_DEFINED_glMultiTexCoord2s | |||
| ture; | #define GLEE_C_DEFINED_glMultiTexCoord2s | |||
| PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d=_Lazy_glMultiTexCoord1d; | void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLsh | |||
| PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv=_Lazy_glMultiTexCoord1dv; | ort t) {if (GLeeInit()) glMultiTexCoord2s(target, s, t);} | |||
| PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f=_Lazy_glMultiTexCoord1f; | GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMu | |||
| PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv=_Lazy_glMultiTexCoord1fv; | ltiTexCoord2s; | |||
| PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i=_Lazy_glMultiTexCoord1i; | #endif | |||
| PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv=_Lazy_glMultiTexCoord1iv; | #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv | |||
| PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s=_Lazy_glMultiTexCoord1s; | #define GLEE_C_DEFINED_glMultiTexCoord2sv | |||
| PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv=_Lazy_glMultiTexCoord1sv; | void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort | |||
| PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d=_Lazy_glMultiTexCoord2d; | * v) {if (GLeeInit()) glMultiTexCoord2sv(target, v);} | |||
| PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv=_Lazy_glMultiTexCoord2dv; | GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_gl | |||
| PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f=_Lazy_glMultiTexCoord2f; | MultiTexCoord2sv; | |||
| PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv=_Lazy_glMultiTexCoord2fv; | #endif | |||
| PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i=_Lazy_glMultiTexCoord2i; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3d | |||
| PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv=_Lazy_glMultiTexCoord2iv; | #define GLEE_C_DEFINED_glMultiTexCoord3d | |||
| PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s=_Lazy_glMultiTexCoord2s; | void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLd | |||
| PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv=_Lazy_glMultiTexCoord2sv; | ouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);} | |||
| PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d=_Lazy_glMultiTexCoord3d; | GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMu | |||
| PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv=_Lazy_glMultiTexCoord3dv; | ltiTexCoord3d; | |||
| PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f=_Lazy_glMultiTexCoord3f; | #endif | |||
| PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv=_Lazy_glMultiTexCoord3fv; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv | |||
| PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i=_Lazy_glMultiTexCoord3i; | #define GLEE_C_DEFINED_glMultiTexCoord3dv | |||
| PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv=_Lazy_glMultiTexCoord3iv; | void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble | |||
| PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s=_Lazy_glMultiTexCoord3s; | * v) {if (GLeeInit()) glMultiTexCoord3dv(target, v);} | |||
| PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv=_Lazy_glMultiTexCoord3sv; | GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_gl | |||
| PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d=_Lazy_glMultiTexCoord4d; | MultiTexCoord3dv; | |||
| PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv=_Lazy_glMultiTexCoord4dv; | #endif | |||
| PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f=_Lazy_glMultiTexCoord4f; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3f | |||
| PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv=_Lazy_glMultiTexCoord4fv; | #define GLEE_C_DEFINED_glMultiTexCoord3f | |||
| PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i=_Lazy_glMultiTexCoord4i; | void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfl | |||
| PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv=_Lazy_glMultiTexCoord4iv; | oat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);} | |||
| PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s=_Lazy_glMultiTexCoord4s; | GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMu | |||
| PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv=_Lazy_glMultiTexCoord4sv; | ltiTexCoord3f; | |||
| PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf=_Lazy_glLoadTranspose | #endif | |||
| Matrixf; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv | |||
| PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd=_Lazy_glLoadTranspose | #define GLEE_C_DEFINED_glMultiTexCoord3fv | |||
| Matrixd; | void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat | |||
| PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf=_Lazy_glMultTranspose | * v) {if (GLeeInit()) glMultiTexCoord3fv(target, v);} | |||
| Matrixf; | GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_gl | |||
| PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd=_Lazy_glMultTranspose | MultiTexCoord3fv; | |||
| Matrixd; | #endif | |||
| PFNGLSAMPLECOVERAGEPROC pglSampleCoverage=_Lazy_glSampleCoverage; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3i | |||
| PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D=_Lazy_glCompressedTex | #define GLEE_C_DEFINED_glMultiTexCoord3i | |||
| Image3D; | void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint | |||
| PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D=_Lazy_glCompressedTex | t, GLint r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);} | |||
| Image2D; | GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMu | |||
| PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D=_Lazy_glCompressedTex | ltiTexCoord3i; | |||
| Image1D; | #endif | |||
| PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D=_Lazy_glCompres | #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv | |||
| sedTexSubImage3D; | #define GLEE_C_DEFINED_glMultiTexCoord3iv | |||
| PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D=_Lazy_glCompres | void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint * | |||
| sedTexSubImage2D; | v) {if (GLeeInit()) glMultiTexCoord3iv(target, v);} | |||
| PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D=_Lazy_glCompres | GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_gl | |||
| sedTexSubImage1D; | MultiTexCoord3iv; | |||
| PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage=_Lazy_glGetCompress | #endif | |||
| edTexImage; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3s | |||
| #define GLEE_C_DEFINED_glMultiTexCoord3s | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLsh | ||||
| ort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);} | ||||
| GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMu | ||||
| ltiTexCoord3s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3sv | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3sv | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort | ||||
| * v) {if (GLeeInit()) glMultiTexCoord3sv(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_gl | ||||
| MultiTexCoord3sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4d | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4d | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLd | ||||
| ouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target | ||||
| , s, t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMu | ||||
| ltiTexCoord4d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4dv | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4dv | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble | ||||
| * v) {if (GLeeInit()) glMultiTexCoord4dv(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_gl | ||||
| MultiTexCoord4dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4f | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4f | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfl | ||||
| oat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, | ||||
| t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMu | ||||
| ltiTexCoord4f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4fv | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4fv | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat | ||||
| * v) {if (GLeeInit()) glMultiTexCoord4fv(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_gl | ||||
| MultiTexCoord4fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4i | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4i | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint | ||||
| t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q | ||||
| );} | ||||
| GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMu | ||||
| ltiTexCoord4i; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4iv | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4iv | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint * | ||||
| v) {if (GLeeInit()) glMultiTexCoord4iv(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_gl | ||||
| MultiTexCoord4iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4s | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4s | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLsh | ||||
| ort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, | ||||
| t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMu | ||||
| ltiTexCoord4s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4sv | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4sv | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort | ||||
| * v) {if (GLeeInit()) glMultiTexCoord4sv(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_gl | ||||
| MultiTexCoord4sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf | ||||
| #define GLEE_C_DEFINED_glLoadTransposeMatrixf | ||||
| void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m) {if ( | ||||
| GLeeInit()) glLoadTransposeMatrixf(m);} | ||||
| GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee | ||||
| _Lazy_glLoadTransposeMatrixf; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd | ||||
| #define GLEE_C_DEFINED_glLoadTransposeMatrixd | ||||
| void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m) {if | ||||
| (GLeeInit()) glLoadTransposeMatrixd(m);} | ||||
| GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee | ||||
| _Lazy_glLoadTransposeMatrixd; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultTransposeMatrixf | ||||
| #define GLEE_C_DEFINED_glMultTransposeMatrixf | ||||
| void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m) {if ( | ||||
| GLeeInit()) glMultTransposeMatrixf(m);} | ||||
| GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee | ||||
| _Lazy_glMultTransposeMatrixf; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultTransposeMatrixd | ||||
| #define GLEE_C_DEFINED_glMultTransposeMatrixd | ||||
| void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m) {if | ||||
| (GLeeInit()) glMultTransposeMatrixd(m);} | ||||
| GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee | ||||
| _Lazy_glMultTransposeMatrixd; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSampleCoverage | ||||
| #define GLEE_C_DEFINED_glSampleCoverage | ||||
| void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean inver | ||||
| t) {if (GLeeInit()) glSampleCoverage(value, invert);} | ||||
| GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSamp | ||||
| leCoverage; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexImage3D | ||||
| #define GLEE_C_DEFINED_glCompressedTexImage3D | ||||
| void __stdcall GLee_Lazy_glCompressedTexImage3D(GLenum target, GLint leve | ||||
| l, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLi | ||||
| nt border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glComp | ||||
| ressedTexImage3D(target, level, internalformat, width, height, depth, borde | ||||
| r, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee | ||||
| _Lazy_glCompressedTexImage3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexImage2D | ||||
| #define GLEE_C_DEFINED_glCompressedTexImage2D | ||||
| void __stdcall GLee_Lazy_glCompressedTexImage2D(GLenum target, GLint leve | ||||
| l, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsi | ||||
| zei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2 | ||||
| D(target, level, internalformat, width, height, border, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee | ||||
| _Lazy_glCompressedTexImage2D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexImage1D | ||||
| #define GLEE_C_DEFINED_glCompressedTexImage1D | ||||
| void __stdcall GLee_Lazy_glCompressedTexImage1D(GLenum target, GLint leve | ||||
| l, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, c | ||||
| onst GLvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level, | ||||
| internalformat, width, border, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee | ||||
| _Lazy_glCompressedTexImage1D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D | ||||
| #define GLEE_C_DEFINED_glCompressedTexSubImage3D | ||||
| void __stdcall GLee_Lazy_glCompressedTexSubImage3D(GLenum target, GLint l | ||||
| evel, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei h | ||||
| eight, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data | ||||
| ) {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffs | ||||
| et, zoffset, width, height, depth, format, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3 | ||||
| D=GLee_Lazy_glCompressedTexSubImage3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D | ||||
| #define GLEE_C_DEFINED_glCompressedTexSubImage2D | ||||
| void __stdcall GLee_Lazy_glCompressedTexSubImage2D(GLenum target, GLint l | ||||
| evel, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum f | ||||
| ormat, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompress | ||||
| edTexSubImage2D(target, level, xoffset, yoffset, width, height, format, ima | ||||
| geSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2 | ||||
| D=GLee_Lazy_glCompressedTexSubImage2D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D | ||||
| #define GLEE_C_DEFINED_glCompressedTexSubImage1D | ||||
| void __stdcall GLee_Lazy_glCompressedTexSubImage1D(GLenum target, GLint l | ||||
| evel, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const | ||||
| GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level, | ||||
| xoffset, width, format, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1 | ||||
| D=GLee_Lazy_glCompressedTexSubImage1D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetCompressedTexImage | ||||
| #define GLEE_C_DEFINED_glGetCompressedTexImage | ||||
| void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint lev | ||||
| el, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, | ||||
| img);} | ||||
| GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GL | ||||
| ee_Lazy_glGetCompressedTexImage; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_VERSION_1_4 */ | /* GL_VERSION_1_4 */ | |||
| #ifdef __GLEE_GL_VERSION_1_4 | #ifdef __GLEE_GL_VERSION_1_4 | |||
| void __stdcall _Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorR | #ifndef GLEE_C_DEFINED_glBlendFuncSeparate | |||
| GB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFunc | #define GLEE_C_DEFINED_glBlendFuncSeparate | |||
| Separate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum df | |||
| void __stdcall _Lazy_glFogCoordf(GLfloat coord) | actorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBle | |||
| {if (GLeeInit()) glFogCoordf(coord);} | ndFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | |||
| void __stdcall _Lazy_glFogCoordfv(const GLfloat * coord) | GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_ | |||
| {if (GLeeInit()) glFogCoordfv(coord);} | glBlendFuncSeparate; | |||
| void __stdcall _Lazy_glFogCoordd(GLdouble coord) | #endif | |||
| {if (GLeeInit()) glFogCoordd(coord);} | #ifndef GLEE_C_DEFINED_glFogCoordf | |||
| void __stdcall _Lazy_glFogCoorddv(const GLdouble * coord) | #define GLEE_C_DEFINED_glFogCoordf | |||
| {if (GLeeInit()) glFogCoorddv(coord);} | void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord) {if (GLeeInit()) glF | |||
| void __stdcall _Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const G | ogCoordf(coord);} | |||
| Lvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, pointer) | GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf; | |||
| ;} | #endif | |||
| void __stdcall _Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei | #ifndef GLEE_C_DEFINED_glFogCoordfv | |||
| * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, first | #define GLEE_C_DEFINED_glFogCoordfv | |||
| , count, primcount);} | void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord) {if (GLeeIn | |||
| void __stdcall _Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count | it()) glFogCoordfv(coord);} | |||
| , GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit() | GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv; | |||
| ) glMultiDrawElements(mode, count, type, indices, primcount);} | #endif | |||
| void __stdcall _Lazy_glPointParameterf(GLenum pname, GLfloat param) | #ifndef GLEE_C_DEFINED_glFogCoordd | |||
| {if (GLeeInit()) glPointParameterf(pname, param);} | #define GLEE_C_DEFINED_glFogCoordd | |||
| void __stdcall _Lazy_glPointParameterfv(GLenum pname, const GLfloat * param | void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord) {if (GLeeInit()) gl | |||
| s) {if (GLeeInit()) glPointParameterfv(pname, params);} | FogCoordd(coord);} | |||
| void __stdcall _Lazy_glPointParameteri(GLenum pname, GLint param) | GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd; | |||
| {if (GLeeInit()) glPointParameteri(pname, param);} | #endif | |||
| void __stdcall _Lazy_glPointParameteriv(GLenum pname, const GLint * params) | #ifndef GLEE_C_DEFINED_glFogCoorddv | |||
| {if (GLeeInit()) glPointParameteriv(pname, params);} | #define GLEE_C_DEFINED_glFogCoorddv | |||
| void __stdcall _Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte bl | void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord) {if (GLeeI | |||
| ue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);} | nit()) glFogCoorddv(coord);} | |||
| void __stdcall _Lazy_glSecondaryColor3bv(const GLbyte * v) | GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv; | |||
| {if (GLeeInit()) glSecondaryColor3bv(v);} | #endif | |||
| void __stdcall _Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdou | #ifndef GLEE_C_DEFINED_glFogCoordPointer | |||
| ble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);} | #define GLEE_C_DEFINED_glFogCoordPointer | |||
| void __stdcall _Lazy_glSecondaryColor3dv(const GLdouble * v) | void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, c | |||
| {if (GLeeInit()) glSecondaryColor3dv(v);} | onst GLvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, po | |||
| void __stdcall _Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat | inter);} | |||
| blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);} | GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFo | |||
| void __stdcall _Lazy_glSecondaryColor3fv(const GLfloat * v) | gCoordPointer; | |||
| {if (GLeeInit()) glSecondaryColor3fv(v);} | #endif | |||
| void __stdcall _Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue) | #ifndef GLEE_C_DEFINED_glMultiDrawArrays | |||
| {if (GLeeInit()) glSecondaryColor3i(red, green, blue);} | #define GLEE_C_DEFINED_glMultiDrawArrays | |||
| void __stdcall _Lazy_glSecondaryColor3iv(const GLint * v) | void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GL | |||
| {if (GLeeInit()) glSecondaryColor3iv(v);} | sizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, | |||
| void __stdcall _Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort | first, count, primcount);} | |||
| blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);} | GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMu | |||
| void __stdcall _Lazy_glSecondaryColor3sv(const GLshort * v) | ltiDrawArrays; | |||
| {if (GLeeInit()) glSecondaryColor3sv(v);} | #endif | |||
| void __stdcall _Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyt | #ifndef GLEE_C_DEFINED_glMultiDrawElements | |||
| e blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);} | #define GLEE_C_DEFINED_glMultiDrawElements | |||
| void __stdcall _Lazy_glSecondaryColor3ubv(const GLubyte * v) | void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei * | |||
| {if (GLeeInit()) glSecondaryColor3ubv(v);} | count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLee | |||
| void __stdcall _Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint b | Init()) glMultiDrawElements(mode, count, type, indices, primcount);} | |||
| lue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);} | GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_ | |||
| void __stdcall _Lazy_glSecondaryColor3uiv(const GLuint * v) | glMultiDrawElements; | |||
| {if (GLeeInit()) glSecondaryColor3uiv(v);} | #endif | |||
| void __stdcall _Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLus | #ifndef GLEE_C_DEFINED_glPointParameterf | |||
| hort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);} | #define GLEE_C_DEFINED_glPointParameterf | |||
| void __stdcall _Lazy_glSecondaryColor3usv(const GLushort * v) | void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param) | |||
| {if (GLeeInit()) glSecondaryColor3usv(v);} | {if (GLeeInit()) glPointParameterf(pname, param);} | |||
| void __stdcall _Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsiz | GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPo | |||
| ei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointe | intParameterf; | |||
| r(size, type, stride, pointer);} | #endif | |||
| void __stdcall _Lazy_glWindowPos2d(GLdouble x, GLdouble y) | #ifndef GLEE_C_DEFINED_glPointParameterfv | |||
| {if (GLeeInit()) glWindowPos2d(x, y);} | #define GLEE_C_DEFINED_glPointParameterfv | |||
| void __stdcall _Lazy_glWindowPos2dv(const GLdouble * v) | void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat * | |||
| {if (GLeeInit()) glWindowPos2dv(v);} | params) {if (GLeeInit()) glPointParameterfv(pname, params);} | |||
| void __stdcall _Lazy_glWindowPos2f(GLfloat x, GLfloat y) | GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_gl | |||
| {if (GLeeInit()) glWindowPos2f(x, y);} | PointParameterfv; | |||
| void __stdcall _Lazy_glWindowPos2fv(const GLfloat * v) | #endif | |||
| {if (GLeeInit()) glWindowPos2fv(v);} | #ifndef GLEE_C_DEFINED_glPointParameteri | |||
| void __stdcall _Lazy_glWindowPos2i(GLint x, GLint y) | #define GLEE_C_DEFINED_glPointParameteri | |||
| {if (GLeeInit()) glWindowPos2i(x, y);} | void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param) {i | |||
| void __stdcall _Lazy_glWindowPos2iv(const GLint * v) | f (GLeeInit()) glPointParameteri(pname, param);} | |||
| {if (GLeeInit()) glWindowPos2iv(v);} | GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPo | |||
| void __stdcall _Lazy_glWindowPos2s(GLshort x, GLshort y) | intParameteri; | |||
| {if (GLeeInit()) glWindowPos2s(x, y);} | #endif | |||
| void __stdcall _Lazy_glWindowPos2sv(const GLshort * v) | #ifndef GLEE_C_DEFINED_glPointParameteriv | |||
| {if (GLeeInit()) glWindowPos2sv(v);} | #define GLEE_C_DEFINED_glPointParameteriv | |||
| void __stdcall _Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z) | void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * p | |||
| {if (GLeeInit()) glWindowPos3d(x, y, z);} | arams) {if (GLeeInit()) glPointParameteriv(pname, params);} | |||
| void __stdcall _Lazy_glWindowPos3dv(const GLdouble * v) | GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_gl | |||
| {if (GLeeInit()) glWindowPos3dv(v);} | PointParameteriv; | |||
| void __stdcall _Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) | #endif | |||
| {if (GLeeInit()) glWindowPos3f(x, y, z);} | #ifndef GLEE_C_DEFINED_glSecondaryColor3b | |||
| void __stdcall _Lazy_glWindowPos3fv(const GLfloat * v) | #define GLEE_C_DEFINED_glSecondaryColor3b | |||
| {if (GLeeInit()) glWindowPos3fv(v);} | void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLb | |||
| void __stdcall _Lazy_glWindowPos3i(GLint x, GLint y, GLint z) | yte blue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);} | |||
| {if (GLeeInit()) glWindowPos3i(x, y, z);} | GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glWindowPos3iv(const GLint * v) | SecondaryColor3b; | |||
| {if (GLeeInit()) glWindowPos3iv(v);} | #endif | |||
| void __stdcall _Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) | #ifndef GLEE_C_DEFINED_glSecondaryColor3bv | |||
| {if (GLeeInit()) glWindowPos3s(x, y, z);} | #define GLEE_C_DEFINED_glSecondaryColor3bv | |||
| void __stdcall _Lazy_glWindowPos3sv(const GLshort * v) | void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v) {if (GLee | |||
| {if (GLeeInit()) glWindowPos3sv(v);} | Init()) glSecondaryColor3bv(v);} | |||
| PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate=_Lazy_glBlendFuncSeparate; | GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_ | |||
| PFNGLFOGCOORDFPROC pglFogCoordf=_Lazy_glFogCoordf; | glSecondaryColor3bv; | |||
| PFNGLFOGCOORDFVPROC pglFogCoordfv=_Lazy_glFogCoordfv; | #endif | |||
| PFNGLFOGCOORDDPROC pglFogCoordd=_Lazy_glFogCoordd; | #ifndef GLEE_C_DEFINED_glSecondaryColor3d | |||
| PFNGLFOGCOORDDVPROC pglFogCoorddv=_Lazy_glFogCoorddv; | #define GLEE_C_DEFINED_glSecondaryColor3d | |||
| PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer=_Lazy_glFogCoordPointer; | void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, | |||
| PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays=_Lazy_glMultiDrawArrays; | GLdouble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);} | |||
| PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements=_Lazy_glMultiDrawElements; | GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_gl | |||
| PFNGLPOINTPARAMETERFPROC pglPointParameterf=_Lazy_glPointParameterf; | SecondaryColor3d; | |||
| PFNGLPOINTPARAMETERFVPROC pglPointParameterfv=_Lazy_glPointParameterfv; | #endif | |||
| PFNGLPOINTPARAMETERIPROC pglPointParameteri=_Lazy_glPointParameteri; | #ifndef GLEE_C_DEFINED_glSecondaryColor3dv | |||
| PFNGLPOINTPARAMETERIVPROC pglPointParameteriv=_Lazy_glPointParameteriv; | #define GLEE_C_DEFINED_glSecondaryColor3dv | |||
| PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b=_Lazy_glSecondaryColor3b; | void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v) {if (GL | |||
| PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv=_Lazy_glSecondaryColor3bv; | eeInit()) glSecondaryColor3dv(v);} | |||
| PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d=_Lazy_glSecondaryColor3d; | GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_ | |||
| PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv=_Lazy_glSecondaryColor3dv; | glSecondaryColor3dv; | |||
| PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f=_Lazy_glSecondaryColor3f; | #endif | |||
| PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv=_Lazy_glSecondaryColor3fv; | #ifndef GLEE_C_DEFINED_glSecondaryColor3f | |||
| PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i=_Lazy_glSecondaryColor3i; | #define GLEE_C_DEFINED_glSecondaryColor3f | |||
| PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv=_Lazy_glSecondaryColor3iv; | void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, G | |||
| PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s=_Lazy_glSecondaryColor3s; | Lfloat blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);} | |||
| PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv=_Lazy_glSecondaryColor3sv; | GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_gl | |||
| PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub=_Lazy_glSecondaryColor3ub; | SecondaryColor3f; | |||
| PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv=_Lazy_glSecondaryColor3ub | #endif | |||
| v; | #ifndef GLEE_C_DEFINED_glSecondaryColor3fv | |||
| PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui=_Lazy_glSecondaryColor3ui; | #define GLEE_C_DEFINED_glSecondaryColor3fv | |||
| PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv=_Lazy_glSecondaryColor3ui | void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v) {if (GLe | |||
| v; | eInit()) glSecondaryColor3fv(v);} | |||
| PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us=_Lazy_glSecondaryColor3us; | GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_ | |||
| PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv=_Lazy_glSecondaryColor3us | glSecondaryColor3fv; | |||
| v; | #endif | |||
| PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer=_Lazy_glSecondaryCo | #ifndef GLEE_C_DEFINED_glSecondaryColor3i | |||
| lorPointer; | #define GLEE_C_DEFINED_glSecondaryColor3i | |||
| PFNGLWINDOWPOS2DPROC pglWindowPos2d=_Lazy_glWindowPos2d; | void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint | |||
| PFNGLWINDOWPOS2DVPROC pglWindowPos2dv=_Lazy_glWindowPos2dv; | blue) {if (GLeeInit()) glSecondaryColor3i(red, green, blue);} | |||
| PFNGLWINDOWPOS2FPROC pglWindowPos2f=_Lazy_glWindowPos2f; | GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_gl | |||
| PFNGLWINDOWPOS2FVPROC pglWindowPos2fv=_Lazy_glWindowPos2fv; | SecondaryColor3i; | |||
| PFNGLWINDOWPOS2IPROC pglWindowPos2i=_Lazy_glWindowPos2i; | #endif | |||
| PFNGLWINDOWPOS2IVPROC pglWindowPos2iv=_Lazy_glWindowPos2iv; | #ifndef GLEE_C_DEFINED_glSecondaryColor3iv | |||
| PFNGLWINDOWPOS2SPROC pglWindowPos2s=_Lazy_glWindowPos2s; | #define GLEE_C_DEFINED_glSecondaryColor3iv | |||
| PFNGLWINDOWPOS2SVPROC pglWindowPos2sv=_Lazy_glWindowPos2sv; | void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v) {if (GLeeI | |||
| PFNGLWINDOWPOS3DPROC pglWindowPos3d=_Lazy_glWindowPos3d; | nit()) glSecondaryColor3iv(v);} | |||
| PFNGLWINDOWPOS3DVPROC pglWindowPos3dv=_Lazy_glWindowPos3dv; | GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_ | |||
| PFNGLWINDOWPOS3FPROC pglWindowPos3f=_Lazy_glWindowPos3f; | glSecondaryColor3iv; | |||
| PFNGLWINDOWPOS3FVPROC pglWindowPos3fv=_Lazy_glWindowPos3fv; | #endif | |||
| PFNGLWINDOWPOS3IPROC pglWindowPos3i=_Lazy_glWindowPos3i; | #ifndef GLEE_C_DEFINED_glSecondaryColor3s | |||
| PFNGLWINDOWPOS3IVPROC pglWindowPos3iv=_Lazy_glWindowPos3iv; | #define GLEE_C_DEFINED_glSecondaryColor3s | |||
| PFNGLWINDOWPOS3SPROC pglWindowPos3s=_Lazy_glWindowPos3s; | void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, G | |||
| PFNGLWINDOWPOS3SVPROC pglWindowPos3sv=_Lazy_glWindowPos3sv; | Lshort blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);} | |||
| GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_gl | ||||
| SecondaryColor3s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3sv | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3sv | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v) {if (GLe | ||||
| eInit()) glSecondaryColor3sv(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_ | ||||
| glSecondaryColor3sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3ub | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3ub | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, | ||||
| GLubyte blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_ | ||||
| glSecondaryColor3ub; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3ubv | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3ubv | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v) {if (GL | ||||
| eeInit()) glSecondaryColor3ubv(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Laz | ||||
| y_glSecondaryColor3ubv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3ui | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3ui | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GL | ||||
| uint blue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_ | ||||
| glSecondaryColor3ui; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3uiv | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3uiv | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v) {if (GLe | ||||
| eInit()) glSecondaryColor3uiv(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Laz | ||||
| y_glSecondaryColor3uiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3us | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3us | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green | ||||
| , GLushort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);} | ||||
| GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_ | ||||
| glSecondaryColor3us; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3usv | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3usv | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v) {if (G | ||||
| LeeInit()) glSecondaryColor3usv(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Laz | ||||
| y_glSecondaryColor3usv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColorPointer | ||||
| #define GLEE_C_DEFINED_glSecondaryColorPointer | ||||
| void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type, | ||||
| GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColor | ||||
| Pointer(size, type, stride, pointer);} | ||||
| GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GL | ||||
| ee_Lazy_glSecondaryColorPointer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2d | ||||
| #define GLEE_C_DEFINED_glWindowPos2d | ||||
| void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y) {if (GLee | ||||
| Init()) glWindowPos2d(x, y);} | ||||
| GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2 | ||||
| d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2dv | ||||
| #define GLEE_C_DEFINED_glWindowPos2dv | ||||
| void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v) {if (GLeeIni | ||||
| t()) glWindowPos2dv(v);} | ||||
| GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPo | ||||
| s2dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2f | ||||
| #define GLEE_C_DEFINED_glWindowPos2f | ||||
| void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y) {if (GLeeIn | ||||
| it()) glWindowPos2f(x, y);} | ||||
| GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2 | ||||
| f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2fv | ||||
| #define GLEE_C_DEFINED_glWindowPos2fv | ||||
| void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v) {if (GLeeInit | ||||
| ()) glWindowPos2fv(v);} | ||||
| GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPo | ||||
| s2fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2i | ||||
| #define GLEE_C_DEFINED_glWindowPos2i | ||||
| void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y) {if (GLeeInit() | ||||
| ) glWindowPos2i(x, y);} | ||||
| GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2 | ||||
| i; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2iv | ||||
| #define GLEE_C_DEFINED_glWindowPos2iv | ||||
| void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v) {if (GLeeInit() | ||||
| ) glWindowPos2iv(v);} | ||||
| GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPo | ||||
| s2iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2s | ||||
| #define GLEE_C_DEFINED_glWindowPos2s | ||||
| void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y) {if (GLeeIn | ||||
| it()) glWindowPos2s(x, y);} | ||||
| GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2 | ||||
| s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2sv | ||||
| #define GLEE_C_DEFINED_glWindowPos2sv | ||||
| void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v) {if (GLeeInit | ||||
| ()) glWindowPos2sv(v);} | ||||
| GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPo | ||||
| s2sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3d | ||||
| #define GLEE_C_DEFINED_glWindowPos3d | ||||
| void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z | ||||
| ) {if (GLeeInit()) glWindowPos3d(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3 | ||||
| d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3dv | ||||
| #define GLEE_C_DEFINED_glWindowPos3dv | ||||
| void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v) {if (GLeeIni | ||||
| t()) glWindowPos3dv(v);} | ||||
| GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPo | ||||
| s3dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3f | ||||
| #define GLEE_C_DEFINED_glWindowPos3f | ||||
| void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) | ||||
| {if (GLeeInit()) glWindowPos3f(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3 | ||||
| f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3fv | ||||
| #define GLEE_C_DEFINED_glWindowPos3fv | ||||
| void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v) {if (GLeeInit | ||||
| ()) glWindowPos3fv(v);} | ||||
| GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPo | ||||
| s3fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3i | ||||
| #define GLEE_C_DEFINED_glWindowPos3i | ||||
| void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z) {if (G | ||||
| LeeInit()) glWindowPos3i(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3 | ||||
| i; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3iv | ||||
| #define GLEE_C_DEFINED_glWindowPos3iv | ||||
| void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v) {if (GLeeInit() | ||||
| ) glWindowPos3iv(v);} | ||||
| GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPo | ||||
| s3iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3s | ||||
| #define GLEE_C_DEFINED_glWindowPos3s | ||||
| void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) | ||||
| {if (GLeeInit()) glWindowPos3s(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3 | ||||
| s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3sv | ||||
| #define GLEE_C_DEFINED_glWindowPos3sv | ||||
| void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v) {if (GLeeInit | ||||
| ()) glWindowPos3sv(v);} | ||||
| GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPo | ||||
| s3sv; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_VERSION_1_5 */ | /* GL_VERSION_1_5 */ | |||
| #ifdef __GLEE_GL_VERSION_1_5 | #ifdef __GLEE_GL_VERSION_1_5 | |||
| void __stdcall _Lazy_glGenQueries(GLsizei n, GLuint * ids) | #ifndef GLEE_C_DEFINED_glGenQueries | |||
| {if (GLeeInit()) glGenQueries(n, ids);} | #define GLEE_C_DEFINED_glGenQueries | |||
| void __stdcall _Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) | void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids) {if (GLee | |||
| {if (GLeeInit()) glDeleteQueries(n, ids);} | Init()) glGenQueries(n, ids);} | |||
| GLboolean __stdcall _Lazy_glIsQuery(GLuint id) | GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries; | |||
| {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;} | #endif | |||
| void __stdcall _Lazy_glBeginQuery(GLenum target, GLuint id) | #ifndef GLEE_C_DEFINED_glDeleteQueries | |||
| {if (GLeeInit()) glBeginQuery(target, id);} | #define GLEE_C_DEFINED_glDeleteQueries | |||
| void __stdcall _Lazy_glEndQuery(GLenum target) | void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) | |||
| {if (GLeeInit()) glEndQuery(target);} | {if (GLeeInit()) glDeleteQueries(n, ids);} | |||
| void __stdcall _Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * para | GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDelete | |||
| ms) {if (GLeeInit()) glGetQueryiv(target, pname, params);} | Queries; | |||
| void __stdcall _Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * pa | #endif | |||
| rams) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);} | #ifndef GLEE_C_DEFINED_glIsQuery | |||
| void __stdcall _Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * | #define GLEE_C_DEFINED_glIsQuery | |||
| params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);} | GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id) {if (GLeeInit()) retu | |||
| void __stdcall _Lazy_glBindBuffer(GLenum target, GLuint buffer) | rn glIsQuery(id); return (GLboolean)0;} | |||
| {if (GLeeInit()) glBindBuffer(target, buffer);} | GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery; | |||
| void __stdcall _Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers) | #endif | |||
| {if (GLeeInit()) glDeleteBuffers(n, buffers);} | #ifndef GLEE_C_DEFINED_glBeginQuery | |||
| void __stdcall _Lazy_glGenBuffers(GLsizei n, GLuint * buffers) | #define GLEE_C_DEFINED_glBeginQuery | |||
| {if (GLeeInit()) glGenBuffers(n, buffers);} | void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id) {if (GLe | |||
| GLboolean __stdcall _Lazy_glIsBuffer(GLuint buffer) | eInit()) glBeginQuery(target, id);} | |||
| {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolea | GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery; | |||
| n)0;} | #endif | |||
| void __stdcall _Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLv | #ifndef GLEE_C_DEFINED_glEndQuery | |||
| oid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size, data | #define GLEE_C_DEFINED_glEndQuery | |||
| , usage);} | void __stdcall GLee_Lazy_glEndQuery(GLenum target) {if (GLeeInit()) glEn | |||
| void __stdcall _Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsize | dQuery(target);} | |||
| iptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(target, o | GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery; | |||
| ffset, size, data);} | #endif | |||
| void __stdcall _Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLs | #ifndef GLEE_C_DEFINED_glGetQueryiv | |||
| izeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(target, o | #define GLEE_C_DEFINED_glGetQueryiv | |||
| ffset, size, data);} | void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint | |||
| GLvoid* __stdcall _Lazy_glMapBuffer(GLenum target, GLenum access) | * params) {if (GLeeInit()) glGetQueryiv(target, pname, params);} | |||
| {if (GLeeInit()) return glMapBuffer(target, access); return | GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv; | |||
| (GLvoid*)0;} | #endif | |||
| GLboolean __stdcall _Lazy_glUnmapBuffer(GLenum target) | #ifndef GLEE_C_DEFINED_glGetQueryObjectiv | |||
| {if (GLeeInit()) return glUnmapBuffer(target); return (GLboo | #define GLEE_C_DEFINED_glGetQueryObjectiv | |||
| lean)0;} | void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLin | |||
| void __stdcall _Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GL | t * params) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);} | |||
| int * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, param | GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_gl | |||
| s);} | GetQueryObjectiv; | |||
| void __stdcall _Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoi | #endif | |||
| d* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, params); | #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv | |||
| } | #define GLEE_C_DEFINED_glGetQueryObjectuiv | |||
| PFNGLGENQUERIESPROC pglGenQueries=_Lazy_glGenQueries; | void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLu | |||
| PFNGLDELETEQUERIESPROC pglDeleteQueries=_Lazy_glDeleteQueries; | int * params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);} | |||
| PFNGLISQUERYPROC pglIsQuery=_Lazy_glIsQuery; | GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_ | |||
| PFNGLBEGINQUERYPROC pglBeginQuery=_Lazy_glBeginQuery; | glGetQueryObjectuiv; | |||
| PFNGLENDQUERYPROC pglEndQuery=_Lazy_glEndQuery; | #endif | |||
| PFNGLGETQUERYIVPROC pglGetQueryiv=_Lazy_glGetQueryiv; | #ifndef GLEE_C_DEFINED_glBindBuffer | |||
| PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv=_Lazy_glGetQueryObjectiv; | #define GLEE_C_DEFINED_glBindBuffer | |||
| PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv=_Lazy_glGetQueryObjectuiv; | void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer) {if | |||
| PFNGLBINDBUFFERPROC pglBindBuffer=_Lazy_glBindBuffer; | (GLeeInit()) glBindBuffer(target, buffer);} | |||
| PFNGLDELETEBUFFERSPROC pglDeleteBuffers=_Lazy_glDeleteBuffers; | GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer; | |||
| PFNGLGENBUFFERSPROC pglGenBuffers=_Lazy_glGenBuffers; | #endif | |||
| PFNGLISBUFFERPROC pglIsBuffer=_Lazy_glIsBuffer; | #ifndef GLEE_C_DEFINED_glDeleteBuffers | |||
| PFNGLBUFFERDATAPROC pglBufferData=_Lazy_glBufferData; | #define GLEE_C_DEFINED_glDeleteBuffers | |||
| PFNGLBUFFERSUBDATAPROC pglBufferSubData=_Lazy_glBufferSubData; | void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffer | |||
| PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData=_Lazy_glGetBufferSubData; | s) {if (GLeeInit()) glDeleteBuffers(n, buffers);} | |||
| PFNGLMAPBUFFERPROC pglMapBuffer=_Lazy_glMapBuffer; | GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDelete | |||
| PFNGLUNMAPBUFFERPROC pglUnmapBuffer=_Lazy_glUnmapBuffer; | Buffers; | |||
| PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv=_Lazy_glGetBufferPara | #endif | |||
| meteriv; | #ifndef GLEE_C_DEFINED_glGenBuffers | |||
| PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv=_Lazy_glGetBufferPointerv; | #define GLEE_C_DEFINED_glGenBuffers | |||
| void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers) {if ( | ||||
| GLeeInit()) glGenBuffers(n, buffers);} | ||||
| GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsBuffer | ||||
| #define GLEE_C_DEFINED_glIsBuffer | ||||
| GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer) {if (GLeeInit()) | ||||
| return glIsBuffer(buffer); return (GLboolean)0;} | ||||
| GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBufferData | ||||
| #define GLEE_C_DEFINED_glBufferData | ||||
| void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, con | ||||
| st GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size | ||||
| , data, usage);} | ||||
| GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBufferSubData | ||||
| #define GLEE_C_DEFINED_glBufferSubData | ||||
| void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset, | ||||
| GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(tar | ||||
| get, offset, size, data);} | ||||
| GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBuffer | ||||
| SubData; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetBufferSubData | ||||
| #define GLEE_C_DEFINED_glGetBufferSubData | ||||
| void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offse | ||||
| t, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(tar | ||||
| get, offset, size, data);} | ||||
| GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_gl | ||||
| GetBufferSubData; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMapBuffer | ||||
| #define GLEE_C_DEFINED_glMapBuffer | ||||
| GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access) {i | ||||
| f (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;} | ||||
| GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUnmapBuffer | ||||
| #define GLEE_C_DEFINED_glUnmapBuffer | ||||
| GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target) {if (GLeeInit | ||||
| ()) return glUnmapBuffer(target); return (GLboolean)0;} | ||||
| GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffe | ||||
| r; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetBufferParameteriv | ||||
| #define GLEE_C_DEFINED_glGetBufferParameteriv | ||||
| void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pna | ||||
| me, GLint * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, | ||||
| params);} | ||||
| GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee | ||||
| _Lazy_glGetBufferParameteriv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetBufferPointerv | ||||
| #define GLEE_C_DEFINED_glGetBufferPointerv | ||||
| void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname, | ||||
| GLvoid* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, par | ||||
| ams);} | ||||
| GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_ | ||||
| glGetBufferPointerv; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_VERSION_2_0 */ | /* GL_VERSION_2_0 */ | |||
| #ifdef __GLEE_GL_VERSION_2_0 | #ifdef __GLEE_GL_VERSION_2_0 | |||
| void __stdcall _Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlp | #ifndef GLEE_C_DEFINED_glBlendEquationSeparate | |||
| ha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha) | #define GLEE_C_DEFINED_glBlendEquationSeparate | |||
| ;} | void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum m | |||
| void __stdcall _Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) | odeAlpha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);} | |||
| {if (GLeeInit()) glDrawBuffers(n, bufs);} | GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GL | |||
| void __stdcall _Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum | ee_Lazy_glBlendEquationSeparate; | |||
| dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sfail, d | #endif | |||
| pfail, dppass);} | #ifndef GLEE_C_DEFINED_glDrawBuffers | |||
| void __stdcall _Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfun | #define GLEE_C_DEFINED_glDrawBuffers | |||
| c, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(frontfun | void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) { | |||
| c, backfunc, ref, mask);} | if (GLeeInit()) glDrawBuffers(n, bufs);} | |||
| void __stdcall _Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) | GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffer | |||
| {if (GLeeInit()) glStencilMaskSeparate(face, mask);} | s; | |||
| void __stdcall _Lazy_glAttachShader(GLuint program, GLuint shader) | #endif | |||
| {if (GLeeInit()) glAttachShader(program, shader);} | #ifndef GLEE_C_DEFINED_glStencilOpSeparate | |||
| void __stdcall _Lazy_glBindAttribLocation(GLuint program, GLuint index, con | #define GLEE_C_DEFINED_glStencilOpSeparate | |||
| st GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, index, na | void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, G | |||
| me);} | Lenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sf | |||
| void __stdcall _Lazy_glCompileShader(GLuint shader) | ail, dpfail, dppass);} | |||
| {if (GLeeInit()) glCompileShader(shader);} | GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_ | |||
| GLuint __stdcall _Lazy_glCreateProgram(void) | glStencilOpSeparate; | |||
| {if (GLeeInit()) return glCreateProgram(); return (GLuint)0; | #endif | |||
| } | #ifndef GLEE_C_DEFINED_glStencilFuncSeparate | |||
| GLuint __stdcall _Lazy_glCreateShader(GLenum type) | #define GLEE_C_DEFINED_glStencilFuncSeparate | |||
| {if (GLeeInit()) return glCreateShader(type); return (GLuint | void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum b | |||
| )0;} | ackfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(fr | |||
| void __stdcall _Lazy_glDeleteProgram(GLuint program) | ontfunc, backfunc, ref, mask);} | |||
| {if (GLeeInit()) glDeleteProgram(program);} | GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_L | |||
| void __stdcall _Lazy_glDeleteShader(GLuint shader) | azy_glStencilFuncSeparate; | |||
| {if (GLeeInit()) glDeleteShader(shader);} | #endif | |||
| void __stdcall _Lazy_glDetachShader(GLuint program, GLuint shader) | #ifndef GLEE_C_DEFINED_glStencilMaskSeparate | |||
| {if (GLeeInit()) glDetachShader(program, shader);} | #define GLEE_C_DEFINED_glStencilMaskSeparate | |||
| void __stdcall _Lazy_glDisableVertexAttribArray(GLuint index) | void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) | |||
| {if (GLeeInit()) glDisableVertexAttribArray(index);} | {if (GLeeInit()) glStencilMaskSeparate(face, mask);} | |||
| void __stdcall _Lazy_glEnableVertexAttribArray(GLuint index) | GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_L | |||
| {if (GLeeInit()) glEnableVertexAttribArray(index);} | azy_glStencilMaskSeparate; | |||
| void __stdcall _Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsize | #endif | |||
| i bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) { | #ifndef GLEE_C_DEFINED_glAttachShader | |||
| if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, ty | #define GLEE_C_DEFINED_glAttachShader | |||
| pe, name);} | void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader) { | |||
| void __stdcall _Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsiz | if (GLeeInit()) glAttachShader(program, shader);} | |||
| ei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) | GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachSh | |||
| {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, | ader; | |||
| type, name);} | #endif | |||
| void __stdcall _Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, | #ifndef GLEE_C_DEFINED_glBindAttribLocation | |||
| GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShaders(prog | #define GLEE_C_DEFINED_glBindAttribLocation | |||
| ram, maxCount, count, obj);} | void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint inde | |||
| GLint __stdcall _Lazy_glGetAttribLocation(GLuint program, const GLchar * na | x, const GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, ind | |||
| me) {if (GLeeInit()) return glGetAttribLocation(program, name); | ex, name);} | |||
| return (GLint)0;} | GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Laz | |||
| void __stdcall _Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * p | y_glBindAttribLocation; | |||
| arams) {if (GLeeInit()) glGetProgramiv(program, pname, params);} | #endif | |||
| void __stdcall _Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, G | #ifndef GLEE_C_DEFINED_glCompileShader | |||
| Lsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfoLog(pr | #define GLEE_C_DEFINED_glCompileShader | |||
| ogram, bufSize, length, infoLog);} | void __stdcall GLee_Lazy_glCompileShader(GLuint shader) {if (GLeeInit()) | |||
| void __stdcall _Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * par | glCompileShader(shader);} | |||
| ams) {if (GLeeInit()) glGetShaderiv(shader, pname, params);} | GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompil | |||
| void __stdcall _Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLs | eShader; | |||
| izei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog(shade | #endif | |||
| r, bufSize, length, infoLog);} | #ifndef GLEE_C_DEFINED_glCreateProgram | |||
| void __stdcall _Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsi | #define GLEE_C_DEFINED_glCreateProgram | |||
| zei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(shader, | GLuint __stdcall GLee_Lazy_glCreateProgram(void) {if (GLeeInit()) return | |||
| bufSize, length, source);} | glCreateProgram(); return (GLuint)0;} | |||
| GLint __stdcall _Lazy_glGetUniformLocation(GLuint program, const GLchar * n | GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreate | |||
| ame) {if (GLeeInit()) return glGetUniformLocation(program, name); | Program; | |||
| return (GLint)0;} | #endif | |||
| void __stdcall _Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat | #ifndef GLEE_C_DEFINED_glCreateShader | |||
| * params) {if (GLeeInit()) glGetUniformfv(program, location, params);} | #define GLEE_C_DEFINED_glCreateShader | |||
| void __stdcall _Lazy_glGetUniformiv(GLuint program, GLint location, GLint * | GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type) {if (GLeeInit()) | |||
| params) {if (GLeeInit()) glGetUniformiv(program, location, params);} | return glCreateShader(type); return (GLuint)0;} | |||
| void __stdcall _Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdoub | GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateSh | |||
| le * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);} | ader; | |||
| void __stdcall _Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloa | #endif | |||
| t * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);} | #ifndef GLEE_C_DEFINED_glDeleteProgram | |||
| void __stdcall _Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint | #define GLEE_C_DEFINED_glDeleteProgram | |||
| * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);} | void __stdcall GLee_Lazy_glDeleteProgram(GLuint program) {if (GLeeInit() | |||
| void __stdcall _Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, | ) glDeleteProgram(program);} | |||
| GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, pname | GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDelete | |||
| , pointer);} | Program; | |||
| GLboolean __stdcall _Lazy_glIsProgram(GLuint program) | #endif | |||
| {if (GLeeInit()) return glIsProgram(program); return (GLbool | #ifndef GLEE_C_DEFINED_glDeleteShader | |||
| ean)0;} | #define GLEE_C_DEFINED_glDeleteShader | |||
| GLboolean __stdcall _Lazy_glIsShader(GLuint shader) | void __stdcall GLee_Lazy_glDeleteShader(GLuint shader) {if (GLeeInit()) | |||
| {if (GLeeInit()) return glIsShader(shader); return (GLboolea | glDeleteShader(shader);} | |||
| n)0;} | GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteSh | |||
| void __stdcall _Lazy_glLinkProgram(GLuint program) | ader; | |||
| {if (GLeeInit()) glLinkProgram(program);} | #endif | |||
| void __stdcall _Lazy_glShaderSource(GLuint shader, GLsizei count, const GLc | #ifndef GLEE_C_DEFINED_glDetachShader | |||
| har* * string, const GLint * length) {if (GLeeInit()) glShaderSource(shade | #define GLEE_C_DEFINED_glDetachShader | |||
| r, count, string, length);} | void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader) { | |||
| void __stdcall _Lazy_glUseProgram(GLuint program) | if (GLeeInit()) glDetachShader(program, shader);} | |||
| {if (GLeeInit()) glUseProgram(program);} | GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachSh | |||
| void __stdcall _Lazy_glUniform1f(GLint location, GLfloat v0) | ader; | |||
| {if (GLeeInit()) glUniform1f(location, v0);} | #endif | |||
| void __stdcall _Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1) | #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray | |||
| {if (GLeeInit()) glUniform2f(location, v0, v1);} | #define GLEE_C_DEFINED_glDisableVertexAttribArray | |||
| void __stdcall _Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GL | void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index) {if (G | |||
| float v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);} | LeeInit()) glDisableVertexAttribArray(index);} | |||
| void __stdcall _Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GL | GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribAr | |||
| float v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v | ray=GLee_Lazy_glDisableVertexAttribArray; | |||
| 3);} | #endif | |||
| void __stdcall _Lazy_glUniform1i(GLint location, GLint v0) | #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray | |||
| {if (GLeeInit()) glUniform1i(location, v0);} | #define GLEE_C_DEFINED_glEnableVertexAttribArray | |||
| void __stdcall _Lazy_glUniform2i(GLint location, GLint v0, GLint v1) | void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index) {if (GL | |||
| {if (GLeeInit()) glUniform2i(location, v0, v1);} | eeInit()) glEnableVertexAttribArray(index);} | |||
| void __stdcall _Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint | GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArra | |||
| v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);} | y=GLee_Lazy_glEnableVertexAttribArray; | |||
| void __stdcall _Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint | #endif | |||
| v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);} | #ifndef GLEE_C_DEFINED_glGetActiveAttrib | |||
| void __stdcall _Lazy_glUniform1fv(GLint location, GLsizei count, const GLfl | #define GLEE_C_DEFINED_glGetActiveAttrib | |||
| oat * value) {if (GLeeInit()) glUniform1fv(location, count, value);} | void __stdcall GLee_Lazy_glGetActiveAttrib(GLuint program, GLuint index, | |||
| void __stdcall _Lazy_glUniform2fv(GLint location, GLsizei count, const GLfl | GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * na | |||
| oat * value) {if (GLeeInit()) glUniform2fv(location, count, value);} | me) {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, si | |||
| void __stdcall _Lazy_glUniform3fv(GLint location, GLsizei count, const GLfl | ze, type, name);} | |||
| oat * value) {if (GLeeInit()) glUniform3fv(location, count, value);} | GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGe | |||
| void __stdcall _Lazy_glUniform4fv(GLint location, GLsizei count, const GLfl | tActiveAttrib; | |||
| oat * value) {if (GLeeInit()) glUniform4fv(location, count, value);} | #endif | |||
| void __stdcall _Lazy_glUniform1iv(GLint location, GLsizei count, const GLin | #ifndef GLEE_C_DEFINED_glGetActiveUniform | |||
| t * value) {if (GLeeInit()) glUniform1iv(location, count, value);} | #define GLEE_C_DEFINED_glGetActiveUniform | |||
| void __stdcall _Lazy_glUniform2iv(GLint location, GLsizei count, const GLin | void __stdcall GLee_Lazy_glGetActiveUniform(GLuint program, GLuint index, | |||
| t * value) {if (GLeeInit()) glUniform2iv(location, count, value);} | GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * n | |||
| void __stdcall _Lazy_glUniform3iv(GLint location, GLsizei count, const GLin | ame) {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, | |||
| t * value) {if (GLeeInit()) glUniform3iv(location, count, value);} | size, type, name);} | |||
| void __stdcall _Lazy_glUniform4iv(GLint location, GLsizei count, const GLin | GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_gl | |||
| t * value) {if (GLeeInit()) glUniform4iv(location, count, value);} | GetActiveUniform; | |||
| void __stdcall _Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLbo | #endif | |||
| olean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2f | #ifndef GLEE_C_DEFINED_glGetAttachedShaders | |||
| v(location, count, transpose, value);} | #define GLEE_C_DEFINED_glGetAttachedShaders | |||
| void __stdcall _Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLbo | void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei max | |||
| olean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3f | Count, GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShader | |||
| v(location, count, transpose, value);} | s(program, maxCount, count, obj);} | |||
| void __stdcall _Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLbo | GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Laz | |||
| olean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4f | y_glGetAttachedShaders; | |||
| v(location, count, transpose, value);} | #endif | |||
| void __stdcall _Lazy_glValidateProgram(GLuint program) | #ifndef GLEE_C_DEFINED_glGetAttribLocation | |||
| {if (GLeeInit()) glValidateProgram(program);} | #define GLEE_C_DEFINED_glGetAttribLocation | |||
| void __stdcall _Lazy_glVertexAttrib1d(GLuint index, GLdouble x) | GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLcha | |||
| {if (GLeeInit()) glVertexAttrib1d(index, x);} | r * name) {if (GLeeInit()) return glGetAttribLocation(program, name); retu | |||
| void __stdcall _Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v) | rn (GLint)0;} | |||
| {if (GLeeInit()) glVertexAttrib1dv(index, v);} | GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_ | |||
| void __stdcall _Lazy_glVertexAttrib1f(GLuint index, GLfloat x) | glGetAttribLocation; | |||
| {if (GLeeInit()) glVertexAttrib1f(index, x);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v) | #ifndef GLEE_C_DEFINED_glGetProgramiv | |||
| {if (GLeeInit()) glVertexAttrib1fv(index, v);} | #define GLEE_C_DEFINED_glGetProgramiv | |||
| void __stdcall _Lazy_glVertexAttrib1s(GLuint index, GLshort x) | void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLi | |||
| {if (GLeeInit()) glVertexAttrib1s(index, x);} | nt * params) {if (GLeeInit()) glGetProgramiv(program, pname, params);} | |||
| void __stdcall _Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v) | GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgr | |||
| {if (GLeeInit()) glVertexAttrib1sv(index, v);} | amiv; | |||
| void __stdcall _Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) | #endif | |||
| {if (GLeeInit()) glVertexAttrib2d(index, x, y);} | #ifndef GLEE_C_DEFINED_glGetProgramInfoLog | |||
| void __stdcall _Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v) | #define GLEE_C_DEFINED_glGetProgramInfoLog | |||
| {if (GLeeInit()) glVertexAttrib2dv(index, v);} | void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufS | |||
| void __stdcall _Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) | ize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfo | |||
| {if (GLeeInit()) glVertexAttrib2f(index, x, y);} | Log(program, bufSize, length, infoLog);} | |||
| void __stdcall _Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v) | GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_ | |||
| {if (GLeeInit()) glVertexAttrib2fv(index, v);} | glGetProgramInfoLog; | |||
| void __stdcall _Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y) | #endif | |||
| {if (GLeeInit()) glVertexAttrib2s(index, x, y);} | #ifndef GLEE_C_DEFINED_glGetShaderiv | |||
| void __stdcall _Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v) | #define GLEE_C_DEFINED_glGetShaderiv | |||
| {if (GLeeInit()) glVertexAttrib2sv(index, v);} | void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint | |||
| void __stdcall _Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, | * params) {if (GLeeInit()) glGetShaderiv(shader, pname, params);} | |||
| GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);} | GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderi | |||
| void __stdcall _Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v) | v; | |||
| {if (GLeeInit()) glVertexAttrib3dv(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, G | #ifndef GLEE_C_DEFINED_glGetShaderInfoLog | |||
| Lfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);} | #define GLEE_C_DEFINED_glGetShaderInfoLog | |||
| void __stdcall _Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v) | void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSiz | |||
| {if (GLeeInit()) glVertexAttrib3fv(index, v);} | e, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog | |||
| void __stdcall _Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, G | (shader, bufSize, length, infoLog);} | |||
| Lshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);} | GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v) | GetShaderInfoLog; | |||
| {if (GLeeInit()) glVertexAttrib3sv(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v) | #ifndef GLEE_C_DEFINED_glGetShaderSource | |||
| {if (GLeeInit()) glVertexAttrib4Nbv(index, v);} | #define GLEE_C_DEFINED_glGetShaderSource | |||
| void __stdcall _Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v) | void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize | |||
| {if (GLeeInit()) glVertexAttrib4Niv(index, v);} | , GLsizei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(sh | |||
| void __stdcall _Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v) | ader, bufSize, length, source);} | |||
| {if (GLeeInit()) glVertexAttrib4Nsv(index, v);} | GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGe | |||
| void __stdcall _Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, | tShaderSource; | |||
| GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, | #endif | |||
| w);} | #ifndef GLEE_C_DEFINED_glGetUniformLocation | |||
| void __stdcall _Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v) | #define GLEE_C_DEFINED_glGetUniformLocation | |||
| {if (GLeeInit()) glVertexAttrib4Nubv(index, v);} | GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLch | |||
| void __stdcall _Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v) | ar * name) {if (GLeeInit()) return glGetUniformLocation(program, name); re | |||
| {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);} | turn (GLint)0;} | |||
| void __stdcall _Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v) | GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Laz | |||
| {if (GLeeInit()) glVertexAttrib4Nusv(index, v);} | y_glGetUniformLocation; | |||
| void __stdcall _Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v) | #endif | |||
| {if (GLeeInit()) glVertexAttrib4bv(index, v);} | #ifndef GLEE_C_DEFINED_glGetUniformfv | |||
| void __stdcall _Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, | #define GLEE_C_DEFINED_glGetUniformfv | |||
| GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, | void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, G | |||
| w);} | Lfloat * params) {if (GLeeInit()) glGetUniformfv(program, location, params | |||
| void __stdcall _Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v) | );} | |||
| {if (GLeeInit()) glVertexAttrib4dv(index, v);} | GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUnifo | |||
| void __stdcall _Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, G | rmfv; | |||
| Lfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w); | #endif | |||
| } | #ifndef GLEE_C_DEFINED_glGetUniformiv | |||
| void __stdcall _Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v) | #define GLEE_C_DEFINED_glGetUniformiv | |||
| {if (GLeeInit()) glVertexAttrib4fv(index, v);} | void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, G | |||
| void __stdcall _Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) | Lint * params) {if (GLeeInit()) glGetUniformiv(program, location, params); | |||
| {if (GLeeInit()) glVertexAttrib4iv(index, v);} | } | |||
| void __stdcall _Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, G | GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUnifo | |||
| Lshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w); | rmiv; | |||
| } | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v) | #ifndef GLEE_C_DEFINED_glGetVertexAttribdv | |||
| {if (GLeeInit()) glVertexAttrib4sv(index, v);} | #define GLEE_C_DEFINED_glGetVertexAttribdv | |||
| void __stdcall _Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v) | void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, | |||
| {if (GLeeInit()) glVertexAttrib4ubv(index, v);} | GLdouble * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, para | |||
| void __stdcall _Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v) | ms);} | |||
| {if (GLeeInit()) glVertexAttrib4uiv(index, v);} | GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_ | |||
| void __stdcall _Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v) | glGetVertexAttribdv; | |||
| {if (GLeeInit()) glVertexAttrib4usv(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum | #ifndef GLEE_C_DEFINED_glGetVertexAttribfv | |||
| type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if ( | #define GLEE_C_DEFINED_glGetVertexAttribfv | |||
| GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, po | void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, | |||
| inter);} | GLfloat * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, param | |||
| PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate=_Lazy_glBlendEquati | s);} | |||
| onSeparate; | GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_ | |||
| PFNGLDRAWBUFFERSPROC pglDrawBuffers=_Lazy_glDrawBuffers; | glGetVertexAttribfv; | |||
| PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate=_Lazy_glStencilOpSeparate; | #endif | |||
| PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate=_Lazy_glStencilFuncSepa | #ifndef GLEE_C_DEFINED_glGetVertexAttribiv | |||
| rate; | #define GLEE_C_DEFINED_glGetVertexAttribiv | |||
| PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate=_Lazy_glStencilMaskSepa | void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, | |||
| rate; | GLint * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params) | |||
| PFNGLATTACHSHADERPROC pglAttachShader=_Lazy_glAttachShader; | ;} | |||
| PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation=_Lazy_glBindAttribLocatio | GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_ | |||
| n; | glGetVertexAttribiv; | |||
| PFNGLCOMPILESHADERPROC pglCompileShader=_Lazy_glCompileShader; | #endif | |||
| PFNGLCREATEPROGRAMPROC pglCreateProgram=_Lazy_glCreateProgram; | #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv | |||
| PFNGLCREATESHADERPROC pglCreateShader=_Lazy_glCreateShader; | #define GLEE_C_DEFINED_glGetVertexAttribPointerv | |||
| PFNGLDELETEPROGRAMPROC pglDeleteProgram=_Lazy_glDeleteProgram; | void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum p | |||
| PFNGLDELETESHADERPROC pglDeleteShader=_Lazy_glDeleteShader; | name, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, | |||
| PFNGLDETACHSHADERPROC pglDetachShader=_Lazy_glDetachShader; | pname, pointer);} | |||
| PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray=_Lazy_glDisab | GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointer | |||
| leVertexAttribArray; | v=GLee_Lazy_glGetVertexAttribPointerv; | |||
| PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray=_Lazy_glEnableV | #endif | |||
| ertexAttribArray; | #ifndef GLEE_C_DEFINED_glIsProgram | |||
| PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib=_Lazy_glGetActiveAttrib; | #define GLEE_C_DEFINED_glIsProgram | |||
| PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform=_Lazy_glGetActiveUniform; | GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program) {if (GLeeInit( | |||
| PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders=_Lazy_glGetAttachedShader | )) return glIsProgram(program); return (GLboolean)0;} | |||
| s; | GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram; | |||
| PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation=_Lazy_glGetAttribLocation; | #endif | |||
| PFNGLGETPROGRAMIVPROC pglGetProgramiv=_Lazy_glGetProgramiv; | #ifndef GLEE_C_DEFINED_glIsShader | |||
| PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog=_Lazy_glGetProgramInfoLog; | #define GLEE_C_DEFINED_glIsShader | |||
| PFNGLGETSHADERIVPROC pglGetShaderiv=_Lazy_glGetShaderiv; | GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader) {if (GLeeInit()) | |||
| PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog=_Lazy_glGetShaderInfoLog; | return glIsShader(shader); return (GLboolean)0;} | |||
| PFNGLGETSHADERSOURCEPROC pglGetShaderSource=_Lazy_glGetShaderSource; | GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader; | |||
| PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation=_Lazy_glGetUniformLocatio | #endif | |||
| n; | #ifndef GLEE_C_DEFINED_glLinkProgram | |||
| PFNGLGETUNIFORMFVPROC pglGetUniformfv=_Lazy_glGetUniformfv; | #define GLEE_C_DEFINED_glLinkProgram | |||
| PFNGLGETUNIFORMIVPROC pglGetUniformiv=_Lazy_glGetUniformiv; | void __stdcall GLee_Lazy_glLinkProgram(GLuint program) {if (GLeeInit()) | |||
| PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv=_Lazy_glGetVertexAttribdv; | glLinkProgram(program);} | |||
| PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv=_Lazy_glGetVertexAttribfv; | GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgra | |||
| PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv=_Lazy_glGetVertexAttribiv; | m; | |||
| PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv=_Lazy_glGetVert | #endif | |||
| exAttribPointerv; | #ifndef GLEE_C_DEFINED_glShaderSource | |||
| PFNGLISPROGRAMPROC pglIsProgram=_Lazy_glIsProgram; | #define GLEE_C_DEFINED_glShaderSource | |||
| PFNGLISSHADERPROC pglIsShader=_Lazy_glIsShader; | void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, con | |||
| PFNGLLINKPROGRAMPROC pglLinkProgram=_Lazy_glLinkProgram; | st GLchar* * string, const GLint * length) {if (GLeeInit()) glShaderSource | |||
| PFNGLSHADERSOURCEPROC pglShaderSource=_Lazy_glShaderSource; | (shader, count, string, length);} | |||
| PFNGLUSEPROGRAMPROC pglUseProgram=_Lazy_glUseProgram; | GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSo | |||
| PFNGLUNIFORM1FPROC pglUniform1f=_Lazy_glUniform1f; | urce; | |||
| PFNGLUNIFORM2FPROC pglUniform2f=_Lazy_glUniform2f; | #endif | |||
| PFNGLUNIFORM3FPROC pglUniform3f=_Lazy_glUniform3f; | #ifndef GLEE_C_DEFINED_glUseProgram | |||
| PFNGLUNIFORM4FPROC pglUniform4f=_Lazy_glUniform4f; | #define GLEE_C_DEFINED_glUseProgram | |||
| PFNGLUNIFORM1IPROC pglUniform1i=_Lazy_glUniform1i; | void __stdcall GLee_Lazy_glUseProgram(GLuint program) {if (GLeeInit()) g | |||
| PFNGLUNIFORM2IPROC pglUniform2i=_Lazy_glUniform2i; | lUseProgram(program);} | |||
| PFNGLUNIFORM3IPROC pglUniform3i=_Lazy_glUniform3i; | GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram; | |||
| PFNGLUNIFORM4IPROC pglUniform4i=_Lazy_glUniform4i; | #endif | |||
| PFNGLUNIFORM1FVPROC pglUniform1fv=_Lazy_glUniform1fv; | #ifndef GLEE_C_DEFINED_glUniform1f | |||
| PFNGLUNIFORM2FVPROC pglUniform2fv=_Lazy_glUniform2fv; | #define GLEE_C_DEFINED_glUniform1f | |||
| PFNGLUNIFORM3FVPROC pglUniform3fv=_Lazy_glUniform3fv; | void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0) {if (GL | |||
| PFNGLUNIFORM4FVPROC pglUniform4fv=_Lazy_glUniform4fv; | eeInit()) glUniform1f(location, v0);} | |||
| PFNGLUNIFORM1IVPROC pglUniform1iv=_Lazy_glUniform1iv; | GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f; | |||
| PFNGLUNIFORM2IVPROC pglUniform2iv=_Lazy_glUniform2iv; | #endif | |||
| PFNGLUNIFORM3IVPROC pglUniform3iv=_Lazy_glUniform3iv; | #ifndef GLEE_C_DEFINED_glUniform2f | |||
| PFNGLUNIFORM4IVPROC pglUniform4iv=_Lazy_glUniform4iv; | #define GLEE_C_DEFINED_glUniform2f | |||
| PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv=_Lazy_glUniformMatrix2fv; | void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat | |||
| PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv=_Lazy_glUniformMatrix3fv; | v1) {if (GLeeInit()) glUniform2f(location, v0, v1);} | |||
| PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv=_Lazy_glUniformMatrix4fv; | GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f; | |||
| PFNGLVALIDATEPROGRAMPROC pglValidateProgram=_Lazy_glValidateProgram; | #endif | |||
| PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d=_Lazy_glVertexAttrib1d; | #ifndef GLEE_C_DEFINED_glUniform3f | |||
| PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv=_Lazy_glVertexAttrib1dv; | #define GLEE_C_DEFINED_glUniform3f | |||
| PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f=_Lazy_glVertexAttrib1f; | void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat | |||
| PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv=_Lazy_glVertexAttrib1fv; | v1, GLfloat v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);} | |||
| PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s=_Lazy_glVertexAttrib1s; | GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f; | |||
| PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv=_Lazy_glVertexAttrib1sv; | #endif | |||
| PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d=_Lazy_glVertexAttrib2d; | #ifndef GLEE_C_DEFINED_glUniform4f | |||
| PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv=_Lazy_glVertexAttrib2dv; | #define GLEE_C_DEFINED_glUniform4f | |||
| PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f=_Lazy_glVertexAttrib2f; | void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat | |||
| PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv=_Lazy_glVertexAttrib2fv; | v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, | |||
| PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s=_Lazy_glVertexAttrib2s; | v2, v3);} | |||
| PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv=_Lazy_glVertexAttrib2sv; | GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f; | |||
| PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d=_Lazy_glVertexAttrib3d; | #endif | |||
| PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv=_Lazy_glVertexAttrib3dv; | #ifndef GLEE_C_DEFINED_glUniform1i | |||
| PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f=_Lazy_glVertexAttrib3f; | #define GLEE_C_DEFINED_glUniform1i | |||
| PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv=_Lazy_glVertexAttrib3fv; | void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0) {if (GLee | |||
| PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s=_Lazy_glVertexAttrib3s; | Init()) glUniform1i(location, v0);} | |||
| PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv=_Lazy_glVertexAttrib3sv; | GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i; | |||
| PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv=_Lazy_glVertexAttrib4Nbv; | #endif | |||
| PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv=_Lazy_glVertexAttrib4Niv; | #ifndef GLEE_C_DEFINED_glUniform2i | |||
| PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv=_Lazy_glVertexAttrib4Nsv; | #define GLEE_C_DEFINED_glUniform2i | |||
| PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub=_Lazy_glVertexAttrib4Nub; | void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1) | |||
| PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv=_Lazy_glVertexAttrib4Nubv; | {if (GLeeInit()) glUniform2i(location, v0, v1);} | |||
| PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv=_Lazy_glVertexAttrib4Nuiv; | GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i; | |||
| PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv=_Lazy_glVertexAttrib4Nusv; | #endif | |||
| PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv=_Lazy_glVertexAttrib4bv; | #ifndef GLEE_C_DEFINED_glUniform3i | |||
| PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d=_Lazy_glVertexAttrib4d; | #define GLEE_C_DEFINED_glUniform3i | |||
| PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv=_Lazy_glVertexAttrib4dv; | void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1, | |||
| PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f=_Lazy_glVertexAttrib4f; | GLint v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);} | |||
| PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv=_Lazy_glVertexAttrib4fv; | GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i; | |||
| PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv=_Lazy_glVertexAttrib4iv; | #endif | |||
| PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s=_Lazy_glVertexAttrib4s; | #ifndef GLEE_C_DEFINED_glUniform4i | |||
| PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv=_Lazy_glVertexAttrib4sv; | #define GLEE_C_DEFINED_glUniform4i | |||
| PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv=_Lazy_glVertexAttrib4ubv; | void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1, | |||
| PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv=_Lazy_glVertexAttrib4uiv; | GLint v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3) | |||
| PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv=_Lazy_glVertexAttrib4usv; | ;} | |||
| PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer=_Lazy_glVertexAttribPoi | GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i; | |||
| nter; | #endif | |||
| #ifndef GLEE_C_DEFINED_glUniform1fv | ||||
| #define GLEE_C_DEFINED_glUniform1fv | ||||
| void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, cons | ||||
| t GLfloat * value) {if (GLeeInit()) glUniform1fv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform2fv | ||||
| #define GLEE_C_DEFINED_glUniform2fv | ||||
| void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, cons | ||||
| t GLfloat * value) {if (GLeeInit()) glUniform2fv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3fv | ||||
| #define GLEE_C_DEFINED_glUniform3fv | ||||
| void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, cons | ||||
| t GLfloat * value) {if (GLeeInit()) glUniform3fv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4fv | ||||
| #define GLEE_C_DEFINED_glUniform4fv | ||||
| void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, cons | ||||
| t GLfloat * value) {if (GLeeInit()) glUniform4fv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform1iv | ||||
| #define GLEE_C_DEFINED_glUniform1iv | ||||
| void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, cons | ||||
| t GLint * value) {if (GLeeInit()) glUniform1iv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform2iv | ||||
| #define GLEE_C_DEFINED_glUniform2iv | ||||
| void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, cons | ||||
| t GLint * value) {if (GLeeInit()) glUniform2iv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3iv | ||||
| #define GLEE_C_DEFINED_glUniform3iv | ||||
| void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, cons | ||||
| t GLint * value) {if (GLeeInit()) glUniform3iv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4iv | ||||
| #define GLEE_C_DEFINED_glUniform4iv | ||||
| void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, cons | ||||
| t GLint * value) {if (GLeeInit()) glUniform4iv(location, count, value);} | ||||
| GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix2fv | ||||
| #define GLEE_C_DEFINED_glUniformMatrix2fv | ||||
| void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count | ||||
| , GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMa | ||||
| trix2fv(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_gl | ||||
| UniformMatrix2fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix3fv | ||||
| #define GLEE_C_DEFINED_glUniformMatrix3fv | ||||
| void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count | ||||
| , GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMa | ||||
| trix3fv(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_gl | ||||
| UniformMatrix3fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix4fv | ||||
| #define GLEE_C_DEFINED_glUniformMatrix4fv | ||||
| void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count | ||||
| , GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMa | ||||
| trix4fv(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_gl | ||||
| UniformMatrix4fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glValidateProgram | ||||
| #define GLEE_C_DEFINED_glValidateProgram | ||||
| void __stdcall GLee_Lazy_glValidateProgram(GLuint program) {if (GLeeInit | ||||
| ()) glValidateProgram(program);} | ||||
| GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glVa | ||||
| lidateProgram; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1d | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1d | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x) {if | ||||
| (GLeeInit()) glVertexAttrib1d(index, x);} | ||||
| GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVert | ||||
| exAttrib1d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1dv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1dv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * | ||||
| v) {if (GLeeInit()) glVertexAttrib1dv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVe | ||||
| rtexAttrib1dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1f | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1f | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x) {if ( | ||||
| GLeeInit()) glVertexAttrib1f(index, x);} | ||||
| GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVert | ||||
| exAttrib1f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1fv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1fv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * | ||||
| v) {if (GLeeInit()) glVertexAttrib1fv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVe | ||||
| rtexAttrib1fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1s | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1s | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x) {if ( | ||||
| GLeeInit()) glVertexAttrib1s(index, x);} | ||||
| GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVert | ||||
| exAttrib1s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1sv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1sv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort * | ||||
| v) {if (GLeeInit()) glVertexAttrib1sv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVe | ||||
| rtexAttrib1sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2d | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2d | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdou | ||||
| ble y) {if (GLeeInit()) glVertexAttrib2d(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVert | ||||
| exAttrib2d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2dv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2dv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * | ||||
| v) {if (GLeeInit()) glVertexAttrib2dv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVe | ||||
| rtexAttrib2dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2f | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2f | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloa | ||||
| t y) {if (GLeeInit()) glVertexAttrib2f(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVert | ||||
| exAttrib2f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2fv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2fv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * | ||||
| v) {if (GLeeInit()) glVertexAttrib2fv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVe | ||||
| rtexAttrib2fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2s | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2s | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshor | ||||
| t y) {if (GLeeInit()) glVertexAttrib2s(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVert | ||||
| exAttrib2s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2sv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2sv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort * | ||||
| v) {if (GLeeInit()) glVertexAttrib2sv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVe | ||||
| rtexAttrib2sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3d | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3d | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdou | ||||
| ble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVert | ||||
| exAttrib3d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3dv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3dv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * | ||||
| v) {if (GLeeInit()) glVertexAttrib3dv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVe | ||||
| rtexAttrib3dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3f | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3f | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloa | ||||
| t y, GLfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVert | ||||
| exAttrib3f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3fv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3fv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * | ||||
| v) {if (GLeeInit()) glVertexAttrib3fv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVe | ||||
| rtexAttrib3fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3s | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3s | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshor | ||||
| t y, GLshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVert | ||||
| exAttrib3s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3sv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3sv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort * | ||||
| v) {if (GLeeInit()) glVertexAttrib3sv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVe | ||||
| rtexAttrib3sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Nbv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * | ||||
| v) {if (GLeeInit()) glVertexAttrib4Nbv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_gl | ||||
| VertexAttrib4Nbv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Niv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Niv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v | ||||
| ) {if (GLeeInit()) glVertexAttrib4Niv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_gl | ||||
| VertexAttrib4Niv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Nsv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * | ||||
| v) {if (GLeeInit()) glVertexAttrib4Nsv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_gl | ||||
| VertexAttrib4Nsv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Nub | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Nub | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLub | ||||
| yte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, | ||||
| y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_gl | ||||
| VertexAttrib4Nub; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Nubv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte | ||||
| * v) {if (GLeeInit()) glVertexAttrib4Nubv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_ | ||||
| glVertexAttrib4Nubv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Nuiv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * | ||||
| v) {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_ | ||||
| glVertexAttrib4Nuiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4Nusv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort | ||||
| * v) {if (GLeeInit()) glVertexAttrib4Nusv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_ | ||||
| glVertexAttrib4Nusv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4bv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4bv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v | ||||
| ) {if (GLeeInit()) glVertexAttrib4bv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVe | ||||
| rtexAttrib4bv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4d | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4d | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdou | ||||
| ble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, | ||||
| y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVert | ||||
| exAttrib4d; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4dv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4dv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * | ||||
| v) {if (GLeeInit()) glVertexAttrib4dv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVe | ||||
| rtexAttrib4dv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4f | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4f | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloa | ||||
| t y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, | ||||
| z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVert | ||||
| exAttrib4f; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4fv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4fv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * | ||||
| v) {if (GLeeInit()) glVertexAttrib4fv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVe | ||||
| rtexAttrib4fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4iv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4iv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) | ||||
| {if (GLeeInit()) glVertexAttrib4iv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVe | ||||
| rtexAttrib4iv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4s | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4s | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshor | ||||
| t y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, | ||||
| z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVert | ||||
| exAttrib4s; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4sv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4sv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort * | ||||
| v) {if (GLeeInit()) glVertexAttrib4sv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVe | ||||
| rtexAttrib4sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4ubv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4ubv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * | ||||
| v) {if (GLeeInit()) glVertexAttrib4ubv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_gl | ||||
| VertexAttrib4ubv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4uiv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4uiv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * | ||||
| v) {if (GLeeInit()) glVertexAttrib4uiv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_gl | ||||
| VertexAttrib4uiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4usv | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4usv | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort | ||||
| * v) {if (GLeeInit()) glVertexAttrib4usv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_gl | ||||
| VertexAttrib4usv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribPointer | ||||
| #define GLEE_C_DEFINED_glVertexAttribPointer | ||||
| void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size, | ||||
| GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) | ||||
| {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stri | ||||
| de, pointer);} | ||||
| GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_L | ||||
| azy_glVertexAttribPointer; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_VERSION_2_1 */ | /* GL_VERSION_2_1 */ | |||
| #ifdef __GLEE_GL_VERSION_2_1 | #ifdef __GLEE_GL_VERSION_2_1 | |||
| void __stdcall _Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GL | #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv | |||
| boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix | #define GLEE_C_DEFINED_glUniformMatrix2x3fv | |||
| 2x3fv(location, count, transpose, value);} | void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei cou | |||
| void __stdcall _Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GL | nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform | |||
| boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix | Matrix2x3fv(location, count, transpose, value);} | |||
| 3x2fv(location, count, transpose, value);} | GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Laz | |||
| void __stdcall _Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GL | y_glUniformMatrix2x3fv; | |||
| boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix | #endif | |||
| 2x4fv(location, count, transpose, value);} | #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv | |||
| void __stdcall _Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GL | #define GLEE_C_DEFINED_glUniformMatrix3x2fv | |||
| boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix | void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei cou | |||
| 4x2fv(location, count, transpose, value);} | nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform | |||
| void __stdcall _Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GL | Matrix3x2fv(location, count, transpose, value);} | |||
| boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix | GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Laz | |||
| 3x4fv(location, count, transpose, value);} | y_glUniformMatrix3x2fv; | |||
| void __stdcall _Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GL | #endif | |||
| boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix | #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv | |||
| 4x3fv(location, count, transpose, value);} | #define GLEE_C_DEFINED_glUniformMatrix2x4fv | |||
| PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv=_Lazy_glUniformMatrix2x3f | void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei cou | |||
| v; | nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform | |||
| PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv=_Lazy_glUniformMatrix3x2f | Matrix2x4fv(location, count, transpose, value);} | |||
| v; | GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Laz | |||
| PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv=_Lazy_glUniformMatrix2x4f | y_glUniformMatrix2x4fv; | |||
| v; | #endif | |||
| PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv=_Lazy_glUniformMatrix4x2f | #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv | |||
| v; | #define GLEE_C_DEFINED_glUniformMatrix4x2fv | |||
| PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv=_Lazy_glUniformMatrix3x4f | void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei cou | |||
| v; | nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform | |||
| PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv=_Lazy_glUniformMatrix4x3f | Matrix4x2fv(location, count, transpose, value);} | |||
| v; | GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Laz | |||
| y_glUniformMatrix4x2fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv | ||||
| #define GLEE_C_DEFINED_glUniformMatrix3x4fv | ||||
| void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei cou | ||||
| nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform | ||||
| Matrix3x4fv(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Laz | ||||
| y_glUniformMatrix3x4fv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv | ||||
| #define GLEE_C_DEFINED_glUniformMatrix4x3fv | ||||
| void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei cou | ||||
| nt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniform | ||||
| Matrix4x3fv(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Laz | ||||
| y_glUniformMatrix4x3fv; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_VERSION_3_0 */ | /* GL_VERSION_3_0 */ | |||
| #ifdef __GLEE_GL_VERSION_3_0 | #ifdef __GLEE_GL_VERSION_3_0 | |||
| void __stdcall _Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, G | #ifndef GLEE_C_DEFINED_glColorMaski | |||
| Lboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a); | #define GLEE_C_DEFINED_glColorMaski | |||
| } | void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolea | |||
| void __stdcall _Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean | n g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, | |||
| * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);} | b, a);} | |||
| void __stdcall _Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * d | GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski; | |||
| ata) {if (GLeeInit()) glGetIntegeri_v(target, index, data);} | #endif | |||
| void __stdcall _Lazy_glEnablei(GLenum target, GLuint index) | #ifndef GLEE_C_DEFINED_glGetBooleani_v | |||
| {if (GLeeInit()) glEnablei(target, index);} | #define GLEE_C_DEFINED_glGetBooleani_v | |||
| void __stdcall _Lazy_glDisablei(GLenum target, GLuint index) | void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLb | |||
| {if (GLeeInit()) glDisablei(target, index);} | oolean * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);} | |||
| GLboolean __stdcall _Lazy_glIsEnabledi(GLenum target, GLuint index) | GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBoo | |||
| {if (GLeeInit()) return glIsEnabledi(target, index); return | leani_v; | |||
| (GLboolean)0;} | #endif | |||
| void __stdcall _Lazy_glBeginTransformFeedback(GLenum primitiveMode) | #ifndef GLEE_C_DEFINED_glGetIntegeri_v | |||
| {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);} | #define GLEE_C_DEFINED_glGetIntegeri_v | |||
| void __stdcall _Lazy_glEndTransformFeedback(void) | void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLi | |||
| {if (GLeeInit()) glEndTransformFeedback();} | nt * data) {if (GLeeInit()) glGetIntegeri_v(target, index, data);} | |||
| void __stdcall _Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint | GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetInt | |||
| buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRan | egeri_v; | |||
| ge(target, index, buffer, offset, size);} | #endif | |||
| void __stdcall _Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint b | #ifndef GLEE_C_DEFINED_glEnablei | |||
| uffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);} | #define GLEE_C_DEFINED_glEnablei | |||
| void __stdcall _Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei co | void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index) {if (GLe | |||
| unt, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransf | eInit()) glEnablei(target, index);} | |||
| ormFeedbackVaryings(program, count, locations, bufferMode);} | GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei; | |||
| void __stdcall _Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint i | #endif | |||
| ndex, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(pro | #ifndef GLEE_C_DEFINED_glDisablei | |||
| gram, index, location);} | #define GLEE_C_DEFINED_glDisablei | |||
| void __stdcall _Lazy_glClampColor(GLenum target, GLenum clamp) | void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index) {if (GL | |||
| {if (GLeeInit()) glClampColor(target, clamp);} | eeInit()) glDisablei(target, index);} | |||
| void __stdcall _Lazy_glBeginConditionalRender(GLuint id, GLenum mode) | GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei; | |||
| {if (GLeeInit()) glBeginConditionalRender(id, mode);} | #endif | |||
| void __stdcall _Lazy_glEndConditionalRender(void) | #ifndef GLEE_C_DEFINED_glIsEnabledi | |||
| {if (GLeeInit()) glEndConditionalRender();} | #define GLEE_C_DEFINED_glIsEnabledi | |||
| void __stdcall _Lazy_glVertexAttribI1i(GLuint index, GLint x) | GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index) | |||
| {if (GLeeInit()) glVertexAttribI1i(index, x);} | {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;} | |||
| void __stdcall _Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y) | GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi; | |||
| {if (GLeeInit()) glVertexAttribI2i(index, x, y);} | #endif | |||
| void __stdcall _Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLin | #ifndef GLEE_C_DEFINED_glBeginTransformFeedback | |||
| t z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);} | #define GLEE_C_DEFINED_glBeginTransformFeedback | |||
| void __stdcall _Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLin | void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode) | |||
| t z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);} | {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);} | |||
| void __stdcall _Lazy_glVertexAttribI1ui(GLuint index, GLuint x) | GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback= | |||
| {if (GLeeInit()) glVertexAttribI1ui(index, x);} | GLee_Lazy_glBeginTransformFeedback; | |||
| void __stdcall _Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y) | #endif | |||
| {if (GLeeInit()) glVertexAttribI2ui(index, x, y);} | #ifndef GLEE_C_DEFINED_glEndTransformFeedback | |||
| void __stdcall _Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, G | #define GLEE_C_DEFINED_glEndTransformFeedback | |||
| Luint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);} | void __stdcall GLee_Lazy_glEndTransformFeedback(void) {if (GLeeInit()) g | |||
| void __stdcall _Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, G | lEndTransformFeedback();} | |||
| Luint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w); | GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee | |||
| } | _Lazy_glEndTransformFeedback; | |||
| void __stdcall _Lazy_glVertexAttribI1iv(GLuint index, const GLint * v) | #endif | |||
| {if (GLeeInit()) glVertexAttribI1iv(index, v);} | #ifndef GLEE_C_DEFINED_glBindBufferRange | |||
| void __stdcall _Lazy_glVertexAttribI2iv(GLuint index, const GLint * v) | #define GLEE_C_DEFINED_glBindBufferRange | |||
| {if (GLeeInit()) glVertexAttribI2iv(index, v);} | void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, G | |||
| void __stdcall _Lazy_glVertexAttribI3iv(GLuint index, const GLint * v) | Luint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBuf | |||
| {if (GLeeInit()) glVertexAttribI3iv(index, v);} | ferRange(target, index, buffer, offset, size);} | |||
| void __stdcall _Lazy_glVertexAttribI4iv(GLuint index, const GLint * v) | GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBi | |||
| {if (GLeeInit()) glVertexAttribI4iv(index, v);} | ndBufferRange; | |||
| void __stdcall _Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v) | #endif | |||
| {if (GLeeInit()) glVertexAttribI1uiv(index, v);} | #ifndef GLEE_C_DEFINED_glBindBufferBase | |||
| void __stdcall _Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v) | #define GLEE_C_DEFINED_glBindBufferBase | |||
| {if (GLeeInit()) glVertexAttribI2uiv(index, v);} | void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GL | |||
| void __stdcall _Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v) | uint buffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);} | |||
| {if (GLeeInit()) glVertexAttribI3uiv(index, v);} | GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBind | |||
| void __stdcall _Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v) | BufferBase; | |||
| {if (GLeeInit()) glVertexAttribI4uiv(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v) | #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings | |||
| {if (GLeeInit()) glVertexAttribI4bv(index, v);} | #define GLEE_C_DEFINED_glTransformFeedbackVaryings | |||
| void __stdcall _Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v) | void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsi | |||
| {if (GLeeInit()) glVertexAttribI4sv(index, v);} | zei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) gl | |||
| void __stdcall _Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v) | TransformFeedbackVaryings(program, count, locations, bufferMode);} | |||
| {if (GLeeInit()) glVertexAttribI4ubv(index, v);} | GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVar | |||
| void __stdcall _Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v) | yings=GLee_Lazy_glTransformFeedbackVaryings; | |||
| {if (GLeeInit()) glVertexAttribI4usv(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenu | #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying | |||
| m type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexA | #define GLEE_C_DEFINED_glGetTransformFeedbackVarying | |||
| ttribIPointer(index, size, type, stride, pointer);} | void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GL | |||
| void __stdcall _Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint | uint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryi | |||
| * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params); | ng(program, index, location);} | |||
| } | GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedba | |||
| void __stdcall _Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLui | ckVarying=GLee_Lazy_glGetTransformFeedbackVarying; | |||
| nt * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params) | #endif | |||
| ;} | #ifndef GLEE_C_DEFINED_glClampColor | |||
| void __stdcall _Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint | #define GLEE_C_DEFINED_glClampColor | |||
| * params) {if (GLeeInit()) glGetUniformuiv(program, location, params); | void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp) {if ( | |||
| } | GLeeInit()) glClampColor(target, clamp);} | |||
| void __stdcall _Lazy_glBindFragDataLocation(GLuint program, GLuint color, c | GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor; | |||
| onst GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color | #endif | |||
| , name);} | #ifndef GLEE_C_DEFINED_glBeginConditionalRender | |||
| GLint __stdcall _Lazy_glGetFragDataLocation(GLuint program, const GLchar * | #define GLEE_C_DEFINED_glBeginConditionalRender | |||
| name) {if (GLeeInit()) return glGetFragDataLocation(program, name) | void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode) | |||
| ; return (GLint)0;} | {if (GLeeInit()) glBeginConditionalRender(id, mode);} | |||
| void __stdcall _Lazy_glUniform1ui(GLint location, GLuint v0) | GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender= | |||
| {if (GLeeInit()) glUniform1ui(location, v0);} | GLee_Lazy_glBeginConditionalRender; | |||
| void __stdcall _Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1) | #endif | |||
| {if (GLeeInit()) glUniform2ui(location, v0, v1);} | #ifndef GLEE_C_DEFINED_glEndConditionalRender | |||
| void __stdcall _Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLu | #define GLEE_C_DEFINED_glEndConditionalRender | |||
| int v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);} | void __stdcall GLee_Lazy_glEndConditionalRender(void) {if (GLeeInit()) g | |||
| void __stdcall _Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLu | lEndConditionalRender();} | |||
| int v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3) | GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee | |||
| ;} | _Lazy_glEndConditionalRender; | |||
| void __stdcall _Lazy_glUniform1uiv(GLint location, GLsizei count, const GLu | #endif | |||
| int * value) {if (GLeeInit()) glUniform1uiv(location, count, value);} | #ifndef GLEE_C_DEFINED_glVertexAttribI1i | |||
| void __stdcall _Lazy_glUniform2uiv(GLint location, GLsizei count, const GLu | #define GLEE_C_DEFINED_glVertexAttribI1i | |||
| int * value) {if (GLeeInit()) glUniform2uiv(location, count, value);} | void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x) {if (G | |||
| void __stdcall _Lazy_glUniform3uiv(GLint location, GLsizei count, const GLu | LeeInit()) glVertexAttribI1i(index, x);} | |||
| int * value) {if (GLeeInit()) glUniform3uiv(location, count, value);} | GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVe | |||
| void __stdcall _Lazy_glUniform4uiv(GLint location, GLsizei count, const GLu | rtexAttribI1i; | |||
| int * value) {if (GLeeInit()) glUniform4uiv(location, count, value);} | #endif | |||
| void __stdcall _Lazy_glTexParameterIiv(GLenum target, GLenum pname, const G | #ifndef GLEE_C_DEFINED_glVertexAttribI2i | |||
| Lint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);} | #define GLEE_C_DEFINED_glVertexAttribI2i | |||
| void __stdcall _Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const | void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y | |||
| GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params | ) {if (GLeeInit()) glVertexAttribI2i(index, x, y);} | |||
| );} | GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVe | |||
| void __stdcall _Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLin | rtexAttribI2i; | |||
| t * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params) | #endif | |||
| ;} | #ifndef GLEE_C_DEFINED_glVertexAttribI3i | |||
| void __stdcall _Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLu | #define GLEE_C_DEFINED_glVertexAttribI3i | |||
| int * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params | void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y | |||
| );} | , GLint z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);} | |||
| void __stdcall _Lazy_glClearBufferiv(GLenum buffer, const GLint * value) | GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVe | |||
| {if (GLeeInit()) glClearBufferiv(buffer, value);} | rtexAttribI3i; | |||
| void __stdcall _Lazy_glClearBufferuiv(GLenum buffer, const GLuint * value) | #endif | |||
| {if (GLeeInit()) glClearBufferuiv(buffer, value);} | #ifndef GLEE_C_DEFINED_glVertexAttribI4i | |||
| void __stdcall _Lazy_glClearBufferfv(GLenum buffer, const GLfloat * value) | #define GLEE_C_DEFINED_glVertexAttribI4i | |||
| {if (GLeeInit()) glClearBufferfv(buffer, value);} | void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y | |||
| void __stdcall _Lazy_glClearBufferfi(GLenum buffer, GLfloat depth, GLint st | , GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w); | |||
| encil) {if (GLeeInit()) glClearBufferfi(buffer, depth, stencil);} | } | |||
| const GLubyte * __stdcall _Lazy_glGetStringi(GLenum name, GLuint index) | GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVe | |||
| {if (GLeeInit()) return glGetStringi(name, index); return (c | rtexAttribI4i; | |||
| onst GLubyte *)0;} | #endif | |||
| PFNGLCOLORMASKIPROC pglColorMaski=_Lazy_glColorMaski; | #ifndef GLEE_C_DEFINED_glVertexAttribI1ui | |||
| PFNGLGETBOOLEANI_VPROC pglGetBooleani_v=_Lazy_glGetBooleani_v; | #define GLEE_C_DEFINED_glVertexAttribI1ui | |||
| PFNGLGETINTEGERI_VPROC pglGetIntegeri_v=_Lazy_glGetIntegeri_v; | void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x) {if | |||
| PFNGLENABLEIPROC pglEnablei=_Lazy_glEnablei; | (GLeeInit()) glVertexAttribI1ui(index, x);} | |||
| PFNGLDISABLEIPROC pglDisablei=_Lazy_glDisablei; | GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_gl | |||
| PFNGLISENABLEDIPROC pglIsEnabledi=_Lazy_glIsEnabledi; | VertexAttribI1ui; | |||
| PFNGLBEGINTRANSFORMFEEDBACKPROC pglBeginTransformFeedback=_Lazy_glBeginTran | #endif | |||
| sformFeedback; | #ifndef GLEE_C_DEFINED_glVertexAttribI2ui | |||
| PFNGLENDTRANSFORMFEEDBACKPROC pglEndTransformFeedback=_Lazy_glEndTransformF | #define GLEE_C_DEFINED_glVertexAttribI2ui | |||
| eedback; | void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuin | |||
| PFNGLBINDBUFFERRANGEPROC pglBindBufferRange=_Lazy_glBindBufferRange; | t y) {if (GLeeInit()) glVertexAttribI2ui(index, x, y);} | |||
| PFNGLBINDBUFFERBASEPROC pglBindBufferBase=_Lazy_glBindBufferBase; | GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_gl | |||
| PFNGLTRANSFORMFEEDBACKVARYINGSPROC pglTransformFeedbackVaryings=_Lazy_glTra | VertexAttribI2ui; | |||
| nsformFeedbackVaryings; | #endif | |||
| PFNGLGETTRANSFORMFEEDBACKVARYINGPROC pglGetTransformFeedbackVarying=_Lazy_g | #ifndef GLEE_C_DEFINED_glVertexAttribI3ui | |||
| lGetTransformFeedbackVarying; | #define GLEE_C_DEFINED_glVertexAttribI3ui | |||
| PFNGLCLAMPCOLORPROC pglClampColor=_Lazy_glClampColor; | void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuin | |||
| PFNGLBEGINCONDITIONALRENDERPROC pglBeginConditionalRender=_Lazy_glBeginCond | t y, GLuint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);} | |||
| itionalRender; | GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_gl | |||
| PFNGLENDCONDITIONALRENDERPROC pglEndConditionalRender=_Lazy_glEndConditiona | VertexAttribI3ui; | |||
| lRender; | #endif | |||
| PFNGLVERTEXATTRIBI1IPROC pglVertexAttribI1i=_Lazy_glVertexAttribI1i; | #ifndef GLEE_C_DEFINED_glVertexAttribI4ui | |||
| PFNGLVERTEXATTRIBI2IPROC pglVertexAttribI2i=_Lazy_glVertexAttribI2i; | #define GLEE_C_DEFINED_glVertexAttribI4ui | |||
| PFNGLVERTEXATTRIBI3IPROC pglVertexAttribI3i=_Lazy_glVertexAttribI3i; | void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuin | |||
| PFNGLVERTEXATTRIBI4IPROC pglVertexAttribI4i=_Lazy_glVertexAttribI4i; | t y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, | |||
| PFNGLVERTEXATTRIBI1UIPROC pglVertexAttribI1ui=_Lazy_glVertexAttribI1ui; | z, w);} | |||
| PFNGLVERTEXATTRIBI2UIPROC pglVertexAttribI2ui=_Lazy_glVertexAttribI2ui; | GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_gl | |||
| PFNGLVERTEXATTRIBI3UIPROC pglVertexAttribI3ui=_Lazy_glVertexAttribI3ui; | VertexAttribI4ui; | |||
| PFNGLVERTEXATTRIBI4UIPROC pglVertexAttribI4ui=_Lazy_glVertexAttribI4ui; | #endif | |||
| PFNGLVERTEXATTRIBI1IVPROC pglVertexAttribI1iv=_Lazy_glVertexAttribI1iv; | #ifndef GLEE_C_DEFINED_glVertexAttribI1iv | |||
| PFNGLVERTEXATTRIBI2IVPROC pglVertexAttribI2iv=_Lazy_glVertexAttribI2iv; | #define GLEE_C_DEFINED_glVertexAttribI1iv | |||
| PFNGLVERTEXATTRIBI3IVPROC pglVertexAttribI3iv=_Lazy_glVertexAttribI3iv; | void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v | |||
| PFNGLVERTEXATTRIBI4IVPROC pglVertexAttribI4iv=_Lazy_glVertexAttribI4iv; | ) {if (GLeeInit()) glVertexAttribI1iv(index, v);} | |||
| PFNGLVERTEXATTRIBI1UIVPROC pglVertexAttribI1uiv=_Lazy_glVertexAttribI1uiv; | GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_gl | |||
| PFNGLVERTEXATTRIBI2UIVPROC pglVertexAttribI2uiv=_Lazy_glVertexAttribI2uiv; | VertexAttribI1iv; | |||
| PFNGLVERTEXATTRIBI3UIVPROC pglVertexAttribI3uiv=_Lazy_glVertexAttribI3uiv; | #endif | |||
| PFNGLVERTEXATTRIBI4UIVPROC pglVertexAttribI4uiv=_Lazy_glVertexAttribI4uiv; | #ifndef GLEE_C_DEFINED_glVertexAttribI2iv | |||
| PFNGLVERTEXATTRIBI4BVPROC pglVertexAttribI4bv=_Lazy_glVertexAttribI4bv; | #define GLEE_C_DEFINED_glVertexAttribI2iv | |||
| PFNGLVERTEXATTRIBI4SVPROC pglVertexAttribI4sv=_Lazy_glVertexAttribI4sv; | void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v | |||
| PFNGLVERTEXATTRIBI4UBVPROC pglVertexAttribI4ubv=_Lazy_glVertexAttribI4ubv; | ) {if (GLeeInit()) glVertexAttribI2iv(index, v);} | |||
| PFNGLVERTEXATTRIBI4USVPROC pglVertexAttribI4usv=_Lazy_glVertexAttribI4usv; | GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_gl | |||
| PFNGLVERTEXATTRIBIPOINTERPROC pglVertexAttribIPointer=_Lazy_glVertexAttribI | VertexAttribI2iv; | |||
| Pointer; | #endif | |||
| PFNGLGETVERTEXATTRIBIIVPROC pglGetVertexAttribIiv=_Lazy_glGetVertexAttribIi | #ifndef GLEE_C_DEFINED_glVertexAttribI3iv | |||
| v; | #define GLEE_C_DEFINED_glVertexAttribI3iv | |||
| PFNGLGETVERTEXATTRIBIUIVPROC pglGetVertexAttribIuiv=_Lazy_glGetVertexAttrib | void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v | |||
| Iuiv; | ) {if (GLeeInit()) glVertexAttribI3iv(index, v);} | |||
| PFNGLGETUNIFORMUIVPROC pglGetUniformuiv=_Lazy_glGetUniformuiv; | GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_gl | |||
| PFNGLBINDFRAGDATALOCATIONPROC pglBindFragDataLocation=_Lazy_glBindFragDataL | VertexAttribI3iv; | |||
| ocation; | #endif | |||
| PFNGLGETFRAGDATALOCATIONPROC pglGetFragDataLocation=_Lazy_glGetFragDataLoca | #ifndef GLEE_C_DEFINED_glVertexAttribI4iv | |||
| tion; | #define GLEE_C_DEFINED_glVertexAttribI4iv | |||
| PFNGLUNIFORM1UIPROC pglUniform1ui=_Lazy_glUniform1ui; | void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v | |||
| PFNGLUNIFORM2UIPROC pglUniform2ui=_Lazy_glUniform2ui; | ) {if (GLeeInit()) glVertexAttribI4iv(index, v);} | |||
| PFNGLUNIFORM3UIPROC pglUniform3ui=_Lazy_glUniform3ui; | GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_gl | |||
| PFNGLUNIFORM4UIPROC pglUniform4ui=_Lazy_glUniform4ui; | VertexAttribI4iv; | |||
| PFNGLUNIFORM1UIVPROC pglUniform1uiv=_Lazy_glUniform1uiv; | #endif | |||
| PFNGLUNIFORM2UIVPROC pglUniform2uiv=_Lazy_glUniform2uiv; | #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv | |||
| PFNGLUNIFORM3UIVPROC pglUniform3uiv=_Lazy_glUniform3uiv; | #define GLEE_C_DEFINED_glVertexAttribI1uiv | |||
| PFNGLUNIFORM4UIVPROC pglUniform4uiv=_Lazy_glUniform4uiv; | void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * | |||
| PFNGLTEXPARAMETERIIVPROC pglTexParameterIiv=_Lazy_glTexParameterIiv; | v) {if (GLeeInit()) glVertexAttribI1uiv(index, v);} | |||
| PFNGLTEXPARAMETERIUIVPROC pglTexParameterIuiv=_Lazy_glTexParameterIuiv; | GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_ | |||
| PFNGLGETTEXPARAMETERIIVPROC pglGetTexParameterIiv=_Lazy_glGetTexParameterIi | glVertexAttribI1uiv; | |||
| v; | #endif | |||
| PFNGLGETTEXPARAMETERIUIVPROC pglGetTexParameterIuiv=_Lazy_glGetTexParameter | #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv | |||
| Iuiv; | #define GLEE_C_DEFINED_glVertexAttribI2uiv | |||
| PFNGLCLEARBUFFERIVPROC pglClearBufferiv=_Lazy_glClearBufferiv; | void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * | |||
| PFNGLCLEARBUFFERUIVPROC pglClearBufferuiv=_Lazy_glClearBufferuiv; | v) {if (GLeeInit()) glVertexAttribI2uiv(index, v);} | |||
| PFNGLCLEARBUFFERFVPROC pglClearBufferfv=_Lazy_glClearBufferfv; | GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_ | |||
| PFNGLCLEARBUFFERFIPROC pglClearBufferfi=_Lazy_glClearBufferfi; | glVertexAttribI2uiv; | |||
| PFNGLGETSTRINGIPROC pglGetStringi=_Lazy_glGetStringi; | #endif | |||
| #ifndef GLEE_C_DEFINED_glVertexAttribI3uiv | ||||
| #define GLEE_C_DEFINED_glVertexAttribI3uiv | ||||
| void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * | ||||
| v) {if (GLeeInit()) glVertexAttribI3uiv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_ | ||||
| glVertexAttribI3uiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4uiv | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4uiv | ||||
| void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * | ||||
| v) {if (GLeeInit()) glVertexAttribI4uiv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_ | ||||
| glVertexAttribI4uiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4bv | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4bv | ||||
| void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * | ||||
| v) {if (GLeeInit()) glVertexAttribI4bv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_gl | ||||
| VertexAttribI4bv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4sv | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4sv | ||||
| void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort * | ||||
| v) {if (GLeeInit()) glVertexAttribI4sv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_gl | ||||
| VertexAttribI4sv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4ubv | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4ubv | ||||
| void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte | ||||
| * v) {if (GLeeInit()) glVertexAttribI4ubv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_ | ||||
| glVertexAttribI4ubv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4usv | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4usv | ||||
| void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort | ||||
| * v) {if (GLeeInit()) glVertexAttribI4usv(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_ | ||||
| glVertexAttribI4usv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribIPointer | ||||
| #define GLEE_C_DEFINED_glVertexAttribIPointer | ||||
| void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size, | ||||
| GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glV | ||||
| ertexAttribIPointer(index, size, type, stride, pointer);} | ||||
| GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee | ||||
| _Lazy_glVertexAttribIPointer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribIiv | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribIiv | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, | ||||
| GLint * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, param | ||||
| s);} | ||||
| GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Laz | ||||
| y_glGetVertexAttribIiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribIuiv | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname | ||||
| , GLuint * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, pa | ||||
| rams);} | ||||
| GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_L | ||||
| azy_glGetVertexAttribIuiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetUniformuiv | ||||
| #define GLEE_C_DEFINED_glGetUniformuiv | ||||
| void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location, | ||||
| GLuint * params) {if (GLeeInit()) glGetUniformuiv(program, location, param | ||||
| s);} | ||||
| GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUni | ||||
| formuiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindFragDataLocation | ||||
| #define GLEE_C_DEFINED_glBindFragDataLocation | ||||
| void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint co | ||||
| lor, const GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, | ||||
| color, name);} | ||||
| GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee | ||||
| _Lazy_glBindFragDataLocation; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragDataLocation | ||||
| #define GLEE_C_DEFINED_glGetFragDataLocation | ||||
| GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLc | ||||
| har * name) {if (GLeeInit()) return glGetFragDataLocation(program, name); | ||||
| return (GLint)0;} | ||||
| GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_L | ||||
| azy_glGetFragDataLocation; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform1ui | ||||
| #define GLEE_C_DEFINED_glUniform1ui | ||||
| void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0) {if (GL | ||||
| eeInit()) glUniform1ui(location, v0);} | ||||
| GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform2ui | ||||
| #define GLEE_C_DEFINED_glUniform2ui | ||||
| void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v | ||||
| 1) {if (GLeeInit()) glUniform2ui(location, v0, v1);} | ||||
| GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3ui | ||||
| #define GLEE_C_DEFINED_glUniform3ui | ||||
| void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v | ||||
| 1, GLuint v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);} | ||||
| GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4ui | ||||
| #define GLEE_C_DEFINED_glUniform4ui | ||||
| void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v | ||||
| 1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v | ||||
| 2, v3);} | ||||
| GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform1uiv | ||||
| #define GLEE_C_DEFINED_glUniform1uiv | ||||
| void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, con | ||||
| st GLuint * value) {if (GLeeInit()) glUniform1uiv(location, count, value); | ||||
| } | ||||
| GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1ui | ||||
| v; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform2uiv | ||||
| #define GLEE_C_DEFINED_glUniform2uiv | ||||
| void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, con | ||||
| st GLuint * value) {if (GLeeInit()) glUniform2uiv(location, count, value); | ||||
| } | ||||
| GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2ui | ||||
| v; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3uiv | ||||
| #define GLEE_C_DEFINED_glUniform3uiv | ||||
| void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, con | ||||
| st GLuint * value) {if (GLeeInit()) glUniform3uiv(location, count, value); | ||||
| } | ||||
| GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3ui | ||||
| v; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4uiv | ||||
| #define GLEE_C_DEFINED_glUniform4uiv | ||||
| void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, con | ||||
| st GLuint * value) {if (GLeeInit()) glUniform4uiv(location, count, value); | ||||
| } | ||||
| GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4ui | ||||
| v; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexParameterIiv | ||||
| #define GLEE_C_DEFINED_glTexParameterIiv | ||||
| void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, c | ||||
| onst GLint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, par | ||||
| ams);} | ||||
| GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTe | ||||
| xParameterIiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexParameterIuiv | ||||
| #define GLEE_C_DEFINED_glTexParameterIuiv | ||||
| void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname, | ||||
| const GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, | ||||
| params);} | ||||
| GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_gl | ||||
| TexParameterIuiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTexParameterIiv | ||||
| #define GLEE_C_DEFINED_glGetTexParameterIiv | ||||
| void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname | ||||
| , GLint * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, par | ||||
| ams);} | ||||
| GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Laz | ||||
| y_glGetTexParameterIiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTexParameterIuiv | ||||
| #define GLEE_C_DEFINED_glGetTexParameterIuiv | ||||
| void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pnam | ||||
| e, GLuint * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, | ||||
| params);} | ||||
| GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_L | ||||
| azy_glGetTexParameterIuiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearBufferiv | ||||
| #define GLEE_C_DEFINED_glClearBufferiv | ||||
| void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer, | ||||
| const GLint * value) {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer, | ||||
| value);} | ||||
| GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearB | ||||
| ufferiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearBufferuiv | ||||
| #define GLEE_C_DEFINED_glClearBufferuiv | ||||
| void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer | ||||
| , const GLuint * value) {if (GLeeInit()) glClearBufferuiv(buffer, drawbuff | ||||
| er, value);} | ||||
| GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClea | ||||
| rBufferuiv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearBufferfv | ||||
| #define GLEE_C_DEFINED_glClearBufferfv | ||||
| void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer, | ||||
| const GLfloat * value) {if (GLeeInit()) glClearBufferfv(buffer, drawbuffe | ||||
| r, value);} | ||||
| GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearB | ||||
| ufferfv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearBufferfi | ||||
| #define GLEE_C_DEFINED_glClearBufferfi | ||||
| void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer, | ||||
| GLfloat depth, GLint stencil) {if (GLeeInit()) glClearBufferfi(buffer, dr | ||||
| awbuffer, depth, stencil);} | ||||
| GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearB | ||||
| ufferfi; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetStringi | ||||
| #define GLEE_C_DEFINED_glGetStringi | ||||
| const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint inde | ||||
| x) {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyt | ||||
| e *)0;} | ||||
| GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_multitexture */ | /* GL_ARB_multitexture */ | |||
| #ifdef __GLEE_GL_ARB_multitexture | #ifdef __GLEE_GL_ARB_multitexture | |||
| void __stdcall _Lazy_glActiveTextureARB(GLenum texture) | #ifndef GLEE_C_DEFINED_glActiveTextureARB | |||
| {if (GLeeInit()) glActiveTextureARB(texture);} | #define GLEE_C_DEFINED_glActiveTextureARB | |||
| void __stdcall _Lazy_glClientActiveTextureARB(GLenum texture) | void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture) {if (GLeeIni | |||
| {if (GLeeInit()) glClientActiveTextureARB(texture);} | t()) glActiveTextureARB(texture);} | |||
| void __stdcall _Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) | GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_gl | |||
| {if (GLeeInit()) glMultiTexCoord1dARB(target, s);} | ActiveTextureARB; | |||
| void __stdcall _Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * | #endif | |||
| v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);} | #ifndef GLEE_C_DEFINED_glClientActiveTextureARB | |||
| void __stdcall _Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) | #define GLEE_C_DEFINED_glClientActiveTextureARB | |||
| {if (GLeeInit()) glMultiTexCoord1fARB(target, s);} | void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture) {if (G | |||
| void __stdcall _Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v | LeeInit()) glClientActiveTextureARB(texture);} | |||
| ) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);} | GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB= | |||
| void __stdcall _Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) | GLee_Lazy_glClientActiveTextureARB; | |||
| {if (GLeeInit()) glMultiTexCoord1iARB(target, s);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v) | #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB | |||
| {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);} | #define GLEE_C_DEFINED_glMultiTexCoord1dARB | |||
| void __stdcall _Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) | void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) | |||
| {if (GLeeInit()) glMultiTexCoord1sARB(target, s);} | {if (GLeeInit()) glMultiTexCoord1dARB(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v | GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Laz | |||
| ) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);} | y_glMultiTexCoord1dARB; | |||
| void __stdcall _Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdoub | #endif | |||
| le t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB | |||
| void __stdcall _Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * | #define GLEE_C_DEFINED_glMultiTexCoord1dvARB | |||
| v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);} | void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdou | |||
| void __stdcall _Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat | ble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);} | |||
| t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);} | GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_L | |||
| void __stdcall _Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v | azy_glMultiTexCoord1dvARB; | |||
| ) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) | #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB | |||
| {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);} | #define GLEE_C_DEFINED_glMultiTexCoord1fARB | |||
| void __stdcall _Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v) | void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) | |||
| {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);} | {if (GLeeInit()) glMultiTexCoord1fARB(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort | GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Laz | |||
| t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);} | y_glMultiTexCoord1fARB; | |||
| void __stdcall _Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v | #endif | |||
| ) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB | |||
| void __stdcall _Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdoub | #define GLEE_C_DEFINED_glMultiTexCoord1fvARB | |||
| le t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);} | void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLflo | |||
| void __stdcall _Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * | at * v) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);} | |||
| v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);} | GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_L | |||
| void __stdcall _Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat | azy_glMultiTexCoord1fvARB; | |||
| t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v | #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB | |||
| ) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);} | #define GLEE_C_DEFINED_glMultiTexCoord1iARB | |||
| void __stdcall _Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, | void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {i | |||
| GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);} | f (GLeeInit()) glMultiTexCoord1iARB(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v) | GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Laz | |||
| {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);} | y_glMultiTexCoord1iARB; | |||
| void __stdcall _Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort | #endif | |||
| t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB | |||
| void __stdcall _Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v | #define GLEE_C_DEFINED_glMultiTexCoord1ivARB | |||
| ) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);} | void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint | |||
| void __stdcall _Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdoub | * v) {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);} | |||
| le t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(target | GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_L | |||
| , s, t, r, q);} | azy_glMultiTexCoord1ivARB; | |||
| void __stdcall _Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * | #endif | |||
| v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);} | #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB | |||
| void __stdcall _Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat | #define GLEE_C_DEFINED_glMultiTexCoord1sARB | |||
| t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(target, s, | void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) | |||
| t, r, q);} | {if (GLeeInit()) glMultiTexCoord1sARB(target, s);} | |||
| void __stdcall _Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v | GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Laz | |||
| ) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);} | y_glMultiTexCoord1sARB; | |||
| void __stdcall _Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, | #endif | |||
| GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q | #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB | |||
| );} | #define GLEE_C_DEFINED_glMultiTexCoord1svARB | |||
| void __stdcall _Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v) | void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLsho | |||
| {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);} | rt * v) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);} | |||
| void __stdcall _Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort | GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_L | |||
| t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(target, s, | azy_glMultiTexCoord1svARB; | |||
| t, r, q);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v | #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB | |||
| ) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);} | #define GLEE_C_DEFINED_glMultiTexCoord2dARB | |||
| PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB=_Lazy_glActiveTextureARB; | void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, | |||
| PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB=_Lazy_glClientAct | GLdouble t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);} | |||
| iveTextureARB; | GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Laz | |||
| PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB=_Lazy_glMultiTexCoord1dAR | y_glMultiTexCoord2dARB; | |||
| B; | #endif | |||
| PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB=_Lazy_glMultiTexCoord1d | #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB | |||
| vARB; | #define GLEE_C_DEFINED_glMultiTexCoord2dvARB | |||
| PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB=_Lazy_glMultiTexCoord1fAR | void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdou | |||
| B; | ble * v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);} | |||
| PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB=_Lazy_glMultiTexCoord1f | GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_L | |||
| vARB; | azy_glMultiTexCoord2dvARB; | |||
| PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB=_Lazy_glMultiTexCoord1iAR | #endif | |||
| B; | #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB | |||
| PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB=_Lazy_glMultiTexCoord1i | #define GLEE_C_DEFINED_glMultiTexCoord2fARB | |||
| vARB; | void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, G | |||
| PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB=_Lazy_glMultiTexCoord1sAR | Lfloat t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);} | |||
| B; | GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Laz | |||
| PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB=_Lazy_glMultiTexCoord1s | y_glMultiTexCoord2fARB; | |||
| vARB; | #endif | |||
| PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB=_Lazy_glMultiTexCoord2dAR | #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB | |||
| B; | #define GLEE_C_DEFINED_glMultiTexCoord2fvARB | |||
| PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB=_Lazy_glMultiTexCoord2d | void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLflo | |||
| vARB; | at * v) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);} | |||
| PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB=_Lazy_glMultiTexCoord2fAR | GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_L | |||
| B; | azy_glMultiTexCoord2fvARB; | |||
| PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB=_Lazy_glMultiTexCoord2f | #endif | |||
| vARB; | #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB | |||
| PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB=_Lazy_glMultiTexCoord2iAR | #define GLEE_C_DEFINED_glMultiTexCoord2iARB | |||
| B; | void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLi | |||
| PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB=_Lazy_glMultiTexCoord2i | nt t) {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);} | |||
| vARB; | GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Laz | |||
| PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB=_Lazy_glMultiTexCoord2sAR | y_glMultiTexCoord2iARB; | |||
| B; | #endif | |||
| PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB=_Lazy_glMultiTexCoord2s | #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB | |||
| vARB; | #define GLEE_C_DEFINED_glMultiTexCoord2ivARB | |||
| PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB=_Lazy_glMultiTexCoord3dAR | void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint | |||
| B; | * v) {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);} | |||
| PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB=_Lazy_glMultiTexCoord3d | GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_L | |||
| vARB; | azy_glMultiTexCoord2ivARB; | |||
| PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB=_Lazy_glMultiTexCoord3fAR | #endif | |||
| B; | #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB | |||
| PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB=_Lazy_glMultiTexCoord3f | #define GLEE_C_DEFINED_glMultiTexCoord2sARB | |||
| vARB; | void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, G | |||
| PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB=_Lazy_glMultiTexCoord3iAR | Lshort t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);} | |||
| B; | GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Laz | |||
| PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB=_Lazy_glMultiTexCoord3i | y_glMultiTexCoord2sARB; | |||
| vARB; | #endif | |||
| PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB=_Lazy_glMultiTexCoord3sAR | #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB | |||
| B; | #define GLEE_C_DEFINED_glMultiTexCoord2svARB | |||
| PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB=_Lazy_glMultiTexCoord3s | void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLsho | |||
| vARB; | rt * v) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);} | |||
| PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB=_Lazy_glMultiTexCoord4dAR | GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_L | |||
| B; | azy_glMultiTexCoord2svARB; | |||
| PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB=_Lazy_glMultiTexCoord4d | #endif | |||
| vARB; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB | |||
| PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB=_Lazy_glMultiTexCoord4fAR | #define GLEE_C_DEFINED_glMultiTexCoord3dARB | |||
| B; | void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, | |||
| PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB=_Lazy_glMultiTexCoord4f | GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t | |||
| vARB; | , r);} | |||
| PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB=_Lazy_glMultiTexCoord4iAR | GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Laz | |||
| B; | y_glMultiTexCoord3dARB; | |||
| PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB=_Lazy_glMultiTexCoord4i | #endif | |||
| vARB; | #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB | |||
| PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB=_Lazy_glMultiTexCoord4sAR | #define GLEE_C_DEFINED_glMultiTexCoord3dvARB | |||
| B; | void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdou | |||
| PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB=_Lazy_glMultiTexCoord4s | ble * v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);} | |||
| vARB; | GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_L | |||
| azy_glMultiTexCoord3dvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3fARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, G | ||||
| Lfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r | ||||
| );} | ||||
| GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Laz | ||||
| y_glMultiTexCoord3fARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3fvARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLflo | ||||
| at * v) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_L | ||||
| azy_glMultiTexCoord3fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3iARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLi | ||||
| nt t, GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);} | ||||
| GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Laz | ||||
| y_glMultiTexCoord3iARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3ivARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint | ||||
| * v) {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_L | ||||
| azy_glMultiTexCoord3ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3sARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, G | ||||
| Lshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r | ||||
| );} | ||||
| GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Laz | ||||
| y_glMultiTexCoord3sARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3svARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLsho | ||||
| rt * v) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_L | ||||
| azy_glMultiTexCoord3svARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4dARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, | ||||
| GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB( | ||||
| target, s, t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Laz | ||||
| y_glMultiTexCoord4dARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4dvARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdou | ||||
| ble * v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_L | ||||
| azy_glMultiTexCoord4dvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4fARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, G | ||||
| Lfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(targ | ||||
| et, s, t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Laz | ||||
| y_glMultiTexCoord4fARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4fvARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLflo | ||||
| at * v) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_L | ||||
| azy_glMultiTexCoord4fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4iARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLi | ||||
| nt t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t | ||||
| , r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Laz | ||||
| y_glMultiTexCoord4iARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4ivARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint | ||||
| * v) {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_L | ||||
| azy_glMultiTexCoord4ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4sARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, G | ||||
| Lshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(targ | ||||
| et, s, t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Laz | ||||
| y_glMultiTexCoord4sARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4svARB | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLsho | ||||
| rt * v) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_L | ||||
| azy_glMultiTexCoord4svARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_transpose_matrix */ | /* GL_ARB_transpose_matrix */ | |||
| #ifdef __GLEE_GL_ARB_transpose_matrix | #ifdef __GLEE_GL_ARB_transpose_matrix | |||
| void __stdcall _Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) | #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB | |||
| {if (GLeeInit()) glLoadTransposeMatrixfARB(m);} | #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB | |||
| void __stdcall _Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) | void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) {i | |||
| {if (GLeeInit()) glLoadTransposeMatrixdARB(m);} | f (GLeeInit()) glLoadTransposeMatrixfARB(m);} | |||
| void __stdcall _Lazy_glMultTransposeMatrixfARB(const GLfloat * m) | GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfAR | |||
| {if (GLeeInit()) glMultTransposeMatrixfARB(m);} | B=GLee_Lazy_glLoadTransposeMatrixfARB; | |||
| void __stdcall _Lazy_glMultTransposeMatrixdARB(const GLdouble * m) | #endif | |||
| {if (GLeeInit()) glMultTransposeMatrixdARB(m);} | #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB | |||
| PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB=_Lazy_glLoadTra | #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB | |||
| nsposeMatrixfARB; | void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) { | |||
| PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB=_Lazy_glLoadTra | if (GLeeInit()) glLoadTransposeMatrixdARB(m);} | |||
| nsposeMatrixdARB; | GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdAR | |||
| PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB=_Lazy_glMultTra | B=GLee_Lazy_glLoadTransposeMatrixdARB; | |||
| nsposeMatrixfARB; | #endif | |||
| PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB=_Lazy_glMultTra | #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB | |||
| nsposeMatrixdARB; | #define GLEE_C_DEFINED_glMultTransposeMatrixfARB | |||
| void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m) {i | ||||
| f (GLeeInit()) glMultTransposeMatrixfARB(m);} | ||||
| GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfAR | ||||
| B=GLee_Lazy_glMultTransposeMatrixfARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB | ||||
| #define GLEE_C_DEFINED_glMultTransposeMatrixdARB | ||||
| void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m) { | ||||
| if (GLeeInit()) glMultTransposeMatrixdARB(m);} | ||||
| GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdAR | ||||
| B=GLee_Lazy_glMultTransposeMatrixdARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_multisample */ | /* GL_ARB_multisample */ | |||
| #ifdef __GLEE_GL_ARB_multisample | #ifdef __GLEE_GL_ARB_multisample | |||
| void __stdcall _Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert) | #ifndef GLEE_C_DEFINED_glSampleCoverageARB | |||
| {if (GLeeInit()) glSampleCoverageARB(value, invert);} | #define GLEE_C_DEFINED_glSampleCoverageARB | |||
| PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB=_Lazy_glSampleCoverageARB; | void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean in | |||
| vert) {if (GLeeInit()) glSampleCoverageARB(value, invert);} | ||||
| GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_ | ||||
| glSampleCoverageARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_texture_env_add */ | /* GL_ARB_texture_env_add */ | |||
| #ifdef __GLEE_GL_ARB_texture_env_add | #ifdef __GLEE_GL_ARB_texture_env_add | |||
| #endif | #endif | |||
| /* GL_ARB_texture_cube_map */ | /* GL_ARB_texture_cube_map */ | |||
| #ifdef __GLEE_GL_ARB_texture_cube_map | #ifdef __GLEE_GL_ARB_texture_cube_map | |||
| #endif | #endif | |||
| /* GL_ARB_texture_compression */ | /* GL_ARB_texture_compression */ | |||
| #ifdef __GLEE_GL_ARB_texture_compression | #ifdef __GLEE_GL_ARB_texture_compression | |||
| void __stdcall _Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, | #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB | |||
| GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint | #define GLEE_C_DEFINED_glCompressedTexImage3DARB | |||
| border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompres | void __stdcall GLee_Lazy_glCompressedTexImage3DARB(GLenum target, GLint l | |||
| sedTexImage3DARB(target, level, internalformat, width, height, depth, borde | evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, | |||
| r, imageSize, data);} | GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glC | |||
| void __stdcall _Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, | ompressedTexImage3DARB(target, level, internalformat, width, height, depth, | |||
| GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei | border, imageSize, data);} | |||
| imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2DAR | GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DAR | |||
| B(target, level, internalformat, width, height, border, imageSize, data);} | B=GLee_Lazy_glCompressedTexImage3DARB; | |||
| void __stdcall _Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, | #endif | |||
| GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, cons | #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB | |||
| t GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target, level, | #define GLEE_C_DEFINED_glCompressedTexImage2DARB | |||
| internalformat, width, border, imageSize, data);} | void __stdcall GLee_Lazy_glCompressedTexImage2DARB(GLenum target, GLint l | |||
| void __stdcall _Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint leve | evel, GLenum internalformat, GLsizei width, GLsizei height, GLint border, G | |||
| l, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heig | Lsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexIma | |||
| ht, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) | ge2DARB(target, level, internalformat, width, height, border, imageSize, da | |||
| {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffs | ta);} | |||
| et, zoffset, width, height, depth, format, imageSize, data);} | GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DAR | |||
| void __stdcall _Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint leve | B=GLee_Lazy_glCompressedTexImage2DARB; | |||
| l, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum form | #endif | |||
| at, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedT | #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB | |||
| exSubImage2DARB(target, level, xoffset, yoffset, width, height, format, ima | #define GLEE_C_DEFINED_glCompressedTexImage1DARB | |||
| geSize, data);} | void __stdcall GLee_Lazy_glCompressedTexImage1DARB(GLenum target, GLint l | |||
| void __stdcall _Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint leve | evel, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize | |||
| l, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GL | , const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target, | |||
| void * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, | level, internalformat, width, border, imageSize, data);} | |||
| xoffset, width, format, imageSize, data);} | GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DAR | |||
| void __stdcall _Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, | B=GLee_Lazy_glCompressedTexImage1DARB; | |||
| GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, level, | #endif | |||
| img);} | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB | |||
| PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB=_Lazy_glCompres | #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB | |||
| sedTexImage3DARB; | void __stdcall GLee_Lazy_glCompressedTexSubImage3DARB(GLenum target, GLin | |||
| PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB=_Lazy_glCompres | t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsize | |||
| sedTexImage2DARB; | i height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * d | |||
| PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB=_Lazy_glCompres | ata) {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, | |||
| sedTexImage1DARB; | yoffset, zoffset, width, height, depth, format, imageSize, data);} | |||
| PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB=_Lazy_glC | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubIma | |||
| ompressedTexSubImage3DARB; | ge3DARB=GLee_Lazy_glCompressedTexSubImage3DARB; | |||
| PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB=_Lazy_glC | #endif | |||
| ompressedTexSubImage2DARB; | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB | |||
| PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB=_Lazy_glC | #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB | |||
| ompressedTexSubImage1DARB; | void __stdcall GLee_Lazy_glCompressedTexSubImage2DARB(GLenum target, GLin | |||
| PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB=_Lazy_glGetCo | t level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenu | |||
| mpressedTexImageARB; | m format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompr | |||
| essedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, forma | ||||
| t, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubIma | ||||
| ge2DARB=GLee_Lazy_glCompressedTexSubImage2DARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB | ||||
| #define GLEE_C_DEFINED_glCompressedTexSubImage1DARB | ||||
| void __stdcall GLee_Lazy_glCompressedTexSubImage1DARB(GLenum target, GLin | ||||
| t level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, co | ||||
| nst GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, l | ||||
| evel, xoffset, width, format, imageSize, data);} | ||||
| GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubIma | ||||
| ge1DARB=GLee_Lazy_glCompressedTexSubImage1DARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB | ||||
| #define GLEE_C_DEFINED_glGetCompressedTexImageARB | ||||
| void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint | ||||
| level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, l | ||||
| evel, img);} | ||||
| GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImage | ||||
| ARB=GLee_Lazy_glGetCompressedTexImageARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_texture_border_clamp */ | /* GL_ARB_texture_border_clamp */ | |||
| #ifdef __GLEE_GL_ARB_texture_border_clamp | #ifdef __GLEE_GL_ARB_texture_border_clamp | |||
| #endif | #endif | |||
| /* GL_ARB_point_parameters */ | /* GL_ARB_point_parameters */ | |||
| #ifdef __GLEE_GL_ARB_point_parameters | #ifdef __GLEE_GL_ARB_point_parameters | |||
| void __stdcall _Lazy_glPointParameterfARB(GLenum pname, GLfloat param) | #ifndef GLEE_C_DEFINED_glPointParameterfARB | |||
| {if (GLeeInit()) glPointParameterfARB(pname, param);} | #define GLEE_C_DEFINED_glPointParameterfARB | |||
| void __stdcall _Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * pa | void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param | |||
| rams) {if (GLeeInit()) glPointParameterfvARB(pname, params);} | ) {if (GLeeInit()) glPointParameterfARB(pname, param);} | |||
| PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB=_Lazy_glPointParameterfAR | GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Laz | |||
| B; | y_glPointParameterfARB; | |||
| PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB=_Lazy_glPointParameterf | #endif | |||
| vARB; | #ifndef GLEE_C_DEFINED_glPointParameterfvARB | |||
| #define GLEE_C_DEFINED_glPointParameterfvARB | ||||
| void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloa | ||||
| t * params) {if (GLeeInit()) glPointParameterfvARB(pname, params);} | ||||
| GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_L | ||||
| azy_glPointParameterfvARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_vertex_blend */ | /* GL_ARB_vertex_blend */ | |||
| #ifdef __GLEE_GL_ARB_vertex_blend | #ifdef __GLEE_GL_ARB_vertex_blend | |||
| void __stdcall _Lazy_glWeightbvARB(GLint size, const GLbyte * weights) | #ifndef GLEE_C_DEFINED_glWeightbvARB | |||
| {if (GLeeInit()) glWeightbvARB(size, weights);} | #define GLEE_C_DEFINED_glWeightbvARB | |||
| void __stdcall _Lazy_glWeightsvARB(GLint size, const GLshort * weights) | void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights | |||
| {if (GLeeInit()) glWeightsvARB(size, weights);} | ) {if (GLeeInit()) glWeightbvARB(size, weights);} | |||
| void __stdcall _Lazy_glWeightivARB(GLint size, const GLint * weights) | GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvAR | |||
| {if (GLeeInit()) glWeightivARB(size, weights);} | B; | |||
| void __stdcall _Lazy_glWeightfvARB(GLint size, const GLfloat * weights) | #endif | |||
| {if (GLeeInit()) glWeightfvARB(size, weights);} | #ifndef GLEE_C_DEFINED_glWeightsvARB | |||
| void __stdcall _Lazy_glWeightdvARB(GLint size, const GLdouble * weights) | #define GLEE_C_DEFINED_glWeightsvARB | |||
| {if (GLeeInit()) glWeightdvARB(size, weights);} | void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weight | |||
| void __stdcall _Lazy_glWeightubvARB(GLint size, const GLubyte * weights) | s) {if (GLeeInit()) glWeightsvARB(size, weights);} | |||
| {if (GLeeInit()) glWeightubvARB(size, weights);} | GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvAR | |||
| void __stdcall _Lazy_glWeightusvARB(GLint size, const GLushort * weights) | B; | |||
| {if (GLeeInit()) glWeightusvARB(size, weights);} | #endif | |||
| void __stdcall _Lazy_glWeightuivARB(GLint size, const GLuint * weights) | #ifndef GLEE_C_DEFINED_glWeightivARB | |||
| {if (GLeeInit()) glWeightuivARB(size, weights);} | #define GLEE_C_DEFINED_glWeightivARB | |||
| void __stdcall _Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei st | void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights) | |||
| ride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(size, ty | {if (GLeeInit()) glWeightivARB(size, weights);} | |||
| pe, stride, pointer);} | GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivAR | |||
| void __stdcall _Lazy_glVertexBlendARB(GLint count) | B; | |||
| {if (GLeeInit()) glVertexBlendARB(count);} | #endif | |||
| PFNGLWEIGHTBVARBPROC pglWeightbvARB=_Lazy_glWeightbvARB; | #ifndef GLEE_C_DEFINED_glWeightfvARB | |||
| PFNGLWEIGHTSVARBPROC pglWeightsvARB=_Lazy_glWeightsvARB; | #define GLEE_C_DEFINED_glWeightfvARB | |||
| PFNGLWEIGHTIVARBPROC pglWeightivARB=_Lazy_glWeightivARB; | void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weight | |||
| PFNGLWEIGHTFVARBPROC pglWeightfvARB=_Lazy_glWeightfvARB; | s) {if (GLeeInit()) glWeightfvARB(size, weights);} | |||
| PFNGLWEIGHTDVARBPROC pglWeightdvARB=_Lazy_glWeightdvARB; | GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvAR | |||
| PFNGLWEIGHTUBVARBPROC pglWeightubvARB=_Lazy_glWeightubvARB; | B; | |||
| PFNGLWEIGHTUSVARBPROC pglWeightusvARB=_Lazy_glWeightusvARB; | #endif | |||
| PFNGLWEIGHTUIVARBPROC pglWeightuivARB=_Lazy_glWeightuivARB; | #ifndef GLEE_C_DEFINED_glWeightdvARB | |||
| PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB=_Lazy_glWeightPointerARB; | #define GLEE_C_DEFINED_glWeightdvARB | |||
| PFNGLVERTEXBLENDARBPROC pglVertexBlendARB=_Lazy_glVertexBlendARB; | void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weigh | |||
| ts) {if (GLeeInit()) glWeightdvARB(size, weights);} | ||||
| GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvAR | ||||
| B; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWeightubvARB | ||||
| #define GLEE_C_DEFINED_glWeightubvARB | ||||
| void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weigh | ||||
| ts) {if (GLeeInit()) glWeightubvARB(size, weights);} | ||||
| GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightub | ||||
| vARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWeightusvARB | ||||
| #define GLEE_C_DEFINED_glWeightusvARB | ||||
| void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weig | ||||
| hts) {if (GLeeInit()) glWeightusvARB(size, weights);} | ||||
| GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightus | ||||
| vARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWeightuivARB | ||||
| #define GLEE_C_DEFINED_glWeightuivARB | ||||
| void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weight | ||||
| s) {if (GLeeInit()) glWeightuivARB(size, weights);} | ||||
| GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightui | ||||
| vARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWeightPointerARB | ||||
| #define GLEE_C_DEFINED_glWeightPointerARB | ||||
| void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsi | ||||
| zei stride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(si | ||||
| ze, type, stride, pointer);} | ||||
| GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_gl | ||||
| WeightPointerARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexBlendARB | ||||
| #define GLEE_C_DEFINED_glVertexBlendARB | ||||
| void __stdcall GLee_Lazy_glVertexBlendARB(GLint count) {if (GLeeInit()) | ||||
| glVertexBlendARB(count);} | ||||
| GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVert | ||||
| exBlendARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_matrix_palette */ | /* GL_ARB_matrix_palette */ | |||
| #ifdef __GLEE_GL_ARB_matrix_palette | #ifdef __GLEE_GL_ARB_matrix_palette | |||
| void __stdcall _Lazy_glCurrentPaletteMatrixARB(GLint index) | #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB | |||
| {if (GLeeInit()) glCurrentPaletteMatrixARB(index);} | #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB | |||
| void __stdcall _Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indice | void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index) {if (GLe | |||
| s) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);} | eInit()) glCurrentPaletteMatrixARB(index);} | |||
| void __stdcall _Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indic | GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixAR | |||
| es) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);} | B=GLee_Lazy_glCurrentPaletteMatrixARB; | |||
| void __stdcall _Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices | #endif | |||
| ) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);} | #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB | |||
| void __stdcall _Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsiz | #define GLEE_C_DEFINED_glMatrixIndexubvARB | |||
| ei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPointerAR | void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * | |||
| B(size, type, stride, pointer);} | indices) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);} | |||
| PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB=_Lazy_glCurrent | GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_ | |||
| PaletteMatrixARB; | glMatrixIndexubvARB; | |||
| PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB=_Lazy_glMatrixIndexubvARB; | #endif | |||
| PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB=_Lazy_glMatrixIndexusvARB; | #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB | |||
| PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB=_Lazy_glMatrixIndexuivARB; | #define GLEE_C_DEFINED_glMatrixIndexusvARB | |||
| PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB=_Lazy_glMatrixIndex | void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort * | |||
| PointerARB; | indices) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);} | |||
| GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_ | ||||
| glMatrixIndexusvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMatrixIndexuivARB | ||||
| #define GLEE_C_DEFINED_glMatrixIndexuivARB | ||||
| void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * i | ||||
| ndices) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);} | ||||
| GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_ | ||||
| glMatrixIndexuivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB | ||||
| #define GLEE_C_DEFINED_glMatrixIndexPointerARB | ||||
| void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, | ||||
| GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPoi | ||||
| nterARB(size, type, stride, pointer);} | ||||
| GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GL | ||||
| ee_Lazy_glMatrixIndexPointerARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_texture_env_combine */ | /* GL_ARB_texture_env_combine */ | |||
| #ifdef __GLEE_GL_ARB_texture_env_combine | #ifdef __GLEE_GL_ARB_texture_env_combine | |||
| #endif | #endif | |||
| /* GL_ARB_texture_env_crossbar */ | /* GL_ARB_texture_env_crossbar */ | |||
| #ifdef __GLEE_GL_ARB_texture_env_crossbar | #ifdef __GLEE_GL_ARB_texture_env_crossbar | |||
| skipping to change at line 1601 | skipping to change at line 2705 | |||
| #endif | #endif | |||
| /* GL_ARB_shadow_ambient */ | /* GL_ARB_shadow_ambient */ | |||
| #ifdef __GLEE_GL_ARB_shadow_ambient | #ifdef __GLEE_GL_ARB_shadow_ambient | |||
| #endif | #endif | |||
| /* GL_ARB_window_pos */ | /* GL_ARB_window_pos */ | |||
| #ifdef __GLEE_GL_ARB_window_pos | #ifdef __GLEE_GL_ARB_window_pos | |||
| void __stdcall _Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) | #ifndef GLEE_C_DEFINED_glWindowPos2dARB | |||
| {if (GLeeInit()) glWindowPos2dARB(x, y);} | #define GLEE_C_DEFINED_glWindowPos2dARB | |||
| void __stdcall _Lazy_glWindowPos2dvARB(const GLdouble * v) | void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) {if (G | |||
| {if (GLeeInit()) glWindowPos2dvARB(v);} | LeeInit()) glWindowPos2dARB(x, y);} | |||
| void __stdcall _Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) | GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWind | |||
| {if (GLeeInit()) glWindowPos2fARB(x, y);} | owPos2dARB; | |||
| void __stdcall _Lazy_glWindowPos2fvARB(const GLfloat * v) | #endif | |||
| {if (GLeeInit()) glWindowPos2fvARB(v);} | #ifndef GLEE_C_DEFINED_glWindowPos2dvARB | |||
| void __stdcall _Lazy_glWindowPos2iARB(GLint x, GLint y) | #define GLEE_C_DEFINED_glWindowPos2dvARB | |||
| {if (GLeeInit()) glWindowPos2iARB(x, y);} | void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v) {if (GLee | |||
| void __stdcall _Lazy_glWindowPos2ivARB(const GLint * v) | Init()) glWindowPos2dvARB(v);} | |||
| {if (GLeeInit()) glWindowPos2ivARB(v);} | GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWi | |||
| void __stdcall _Lazy_glWindowPos2sARB(GLshort x, GLshort y) | ndowPos2dvARB; | |||
| {if (GLeeInit()) glWindowPos2sARB(x, y);} | #endif | |||
| void __stdcall _Lazy_glWindowPos2svARB(const GLshort * v) | #ifndef GLEE_C_DEFINED_glWindowPos2fARB | |||
| {if (GLeeInit()) glWindowPos2svARB(v);} | #define GLEE_C_DEFINED_glWindowPos2fARB | |||
| void __stdcall _Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) | void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) {if (GLe | |||
| {if (GLeeInit()) glWindowPos3dARB(x, y, z);} | eInit()) glWindowPos2fARB(x, y);} | |||
| void __stdcall _Lazy_glWindowPos3dvARB(const GLdouble * v) | GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWind | |||
| {if (GLeeInit()) glWindowPos3dvARB(v);} | owPos2fARB; | |||
| void __stdcall _Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) | #endif | |||
| {if (GLeeInit()) glWindowPos3fARB(x, y, z);} | #ifndef GLEE_C_DEFINED_glWindowPos2fvARB | |||
| void __stdcall _Lazy_glWindowPos3fvARB(const GLfloat * v) | #define GLEE_C_DEFINED_glWindowPos2fvARB | |||
| {if (GLeeInit()) glWindowPos3fvARB(v);} | void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v) {if (GLeeI | |||
| void __stdcall _Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) | nit()) glWindowPos2fvARB(v);} | |||
| {if (GLeeInit()) glWindowPos3iARB(x, y, z);} | GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWi | |||
| void __stdcall _Lazy_glWindowPos3ivARB(const GLint * v) | ndowPos2fvARB; | |||
| {if (GLeeInit()) glWindowPos3ivARB(v);} | #endif | |||
| void __stdcall _Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) | #ifndef GLEE_C_DEFINED_glWindowPos2iARB | |||
| {if (GLeeInit()) glWindowPos3sARB(x, y, z);} | #define GLEE_C_DEFINED_glWindowPos2iARB | |||
| void __stdcall _Lazy_glWindowPos3svARB(const GLshort * v) | void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y) {if (GLeeIni | |||
| {if (GLeeInit()) glWindowPos3svARB(v);} | t()) glWindowPos2iARB(x, y);} | |||
| PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB=_Lazy_glWindowPos2dARB; | GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWind | |||
| PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB=_Lazy_glWindowPos2dvARB; | owPos2iARB; | |||
| PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB=_Lazy_glWindowPos2fARB; | #endif | |||
| PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB=_Lazy_glWindowPos2fvARB; | #ifndef GLEE_C_DEFINED_glWindowPos2ivARB | |||
| PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB=_Lazy_glWindowPos2iARB; | #define GLEE_C_DEFINED_glWindowPos2ivARB | |||
| PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB=_Lazy_glWindowPos2ivARB; | void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v) {if (GLeeIni | |||
| PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB=_Lazy_glWindowPos2sARB; | t()) glWindowPos2ivARB(v);} | |||
| PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB=_Lazy_glWindowPos2svARB; | GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWi | |||
| PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB=_Lazy_glWindowPos3dARB; | ndowPos2ivARB; | |||
| PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB=_Lazy_glWindowPos3dvARB; | #endif | |||
| PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB=_Lazy_glWindowPos3fARB; | #ifndef GLEE_C_DEFINED_glWindowPos2sARB | |||
| PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB=_Lazy_glWindowPos3fvARB; | #define GLEE_C_DEFINED_glWindowPos2sARB | |||
| PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB=_Lazy_glWindowPos3iARB; | void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y) {if (GLe | |||
| PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB=_Lazy_glWindowPos3ivARB; | eInit()) glWindowPos2sARB(x, y);} | |||
| PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB=_Lazy_glWindowPos3sARB; | GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWind | |||
| PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB=_Lazy_glWindowPos3svARB; | owPos2sARB; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos2svARB | ||||
| #define GLEE_C_DEFINED_glWindowPos2svARB | ||||
| void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v) {if (GLeeI | ||||
| nit()) glWindowPos2svARB(v);} | ||||
| GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWi | ||||
| ndowPos2svARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3dARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3dARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdoubl | ||||
| e z) {if (GLeeInit()) glWindowPos3dARB(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWind | ||||
| owPos3dARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3dvARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3dvARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v) {if (GLee | ||||
| Init()) glWindowPos3dvARB(v);} | ||||
| GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWi | ||||
| ndowPos3dvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3fARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3fARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z | ||||
| ) {if (GLeeInit()) glWindowPos3fARB(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWind | ||||
| owPos3fARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3fvARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3fvARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v) {if (GLeeI | ||||
| nit()) glWindowPos3fvARB(v);} | ||||
| GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWi | ||||
| ndowPos3fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3iARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3iARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) {if | ||||
| (GLeeInit()) glWindowPos3iARB(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWind | ||||
| owPos3iARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3ivARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3ivARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v) {if (GLeeIni | ||||
| t()) glWindowPos3ivARB(v);} | ||||
| GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWi | ||||
| ndowPos3ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3sARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3sARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z | ||||
| ) {if (GLeeInit()) glWindowPos3sARB(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWind | ||||
| owPos3sARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3svARB | ||||
| #define GLEE_C_DEFINED_glWindowPos3svARB | ||||
| void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v) {if (GLeeI | ||||
| nit()) glWindowPos3svARB(v);} | ||||
| GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWi | ||||
| ndowPos3svARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_vertex_program */ | /* GL_ARB_vertex_program */ | |||
| #ifdef __GLEE_GL_ARB_vertex_program | #ifdef __GLEE_GL_ARB_vertex_program | |||
| void __stdcall _Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) | #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB | |||
| {if (GLeeInit()) glVertexAttrib1dARB(index, x);} | #define GLEE_C_DEFINED_glVertexAttrib1dARB | |||
| void __stdcall _Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v) | void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) { | |||
| {if (GLeeInit()) glVertexAttrib1dvARB(index, v);} | if (GLeeInit()) glVertexAttrib1dARB(index, x);} | |||
| void __stdcall _Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) | GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_ | |||
| {if (GLeeInit()) glVertexAttrib1fARB(index, x);} | glVertexAttrib1dARB; | |||
| void __stdcall _Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v) | #endif | |||
| {if (GLeeInit()) glVertexAttrib1fvARB(index, v);} | #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB | |||
| void __stdcall _Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) | #define GLEE_C_DEFINED_glVertexAttrib1dvARB | |||
| {if (GLeeInit()) glVertexAttrib1sARB(index, x);} | void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdoubl | |||
| void __stdcall _Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v) | e * v) {if (GLeeInit()) glVertexAttrib1dvARB(index, v);} | |||
| {if (GLeeInit()) glVertexAttrib1svARB(index, v);} | GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Laz | |||
| void __stdcall _Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble | y_glVertexAttrib1dvARB; | |||
| y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v) | #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB | |||
| {if (GLeeInit()) glVertexAttrib2dvARB(index, v);} | #define GLEE_C_DEFINED_glVertexAttrib1fARB | |||
| void __stdcall _Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y | void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) {i | |||
| ) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);} | f (GLeeInit()) glVertexAttrib1fARB(index, x);} | |||
| void __stdcall _Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v) | GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_ | |||
| {if (GLeeInit()) glVertexAttrib2fvARB(index, v);} | glVertexAttrib1fARB; | |||
| void __stdcall _Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y | #endif | |||
| ) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);} | #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB | |||
| void __stdcall _Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v) | #define GLEE_C_DEFINED_glVertexAttrib1fvARB | |||
| {if (GLeeInit()) glVertexAttrib2svARB(index, v);} | void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat | |||
| void __stdcall _Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble | * v) {if (GLeeInit()) glVertexAttrib1fvARB(index, v);} | |||
| y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);} | GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Laz | |||
| void __stdcall _Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v) | y_glVertexAttrib1fvARB; | |||
| {if (GLeeInit()) glVertexAttrib3dvARB(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y | #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB | |||
| , GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);} | #define GLEE_C_DEFINED_glVertexAttrib1sARB | |||
| void __stdcall _Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v) | void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) {i | |||
| {if (GLeeInit()) glVertexAttrib3fvARB(index, v);} | f (GLeeInit()) glVertexAttrib1sARB(index, x);} | |||
| void __stdcall _Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y | GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_ | |||
| , GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);} | glVertexAttrib1sARB; | |||
| void __stdcall _Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v) | #endif | |||
| {if (GLeeInit()) glVertexAttrib3svARB(index, v);} | #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB | |||
| void __stdcall _Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v) | #define GLEE_C_DEFINED_glVertexAttrib1svARB | |||
| {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);} | void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort | |||
| void __stdcall _Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v) | * v) {if (GLeeInit()) glVertexAttrib1svARB(index, v);} | |||
| {if (GLeeInit()) glVertexAttrib4NivARB(index, v);} | GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Laz | |||
| void __stdcall _Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v) | y_glVertexAttrib1svARB; | |||
| {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte | #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB | |||
| y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(index, x, | #define GLEE_C_DEFINED_glVertexAttrib2dARB | |||
| y, z, w);} | void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GL | |||
| void __stdcall _Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v | double y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);} | |||
| ) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);} | GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_ | |||
| void __stdcall _Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v) | glVertexAttrib2dARB; | |||
| {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * | #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB | |||
| v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);} | #define GLEE_C_DEFINED_glVertexAttrib2dvARB | |||
| void __stdcall _Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v) | void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdoubl | |||
| {if (GLeeInit()) glVertexAttrib4bvARB(index, v);} | e * v) {if (GLeeInit()) glVertexAttrib2dvARB(index, v);} | |||
| void __stdcall _Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble | GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Laz | |||
| y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(index, x, | y_glVertexAttrib2dvARB; | |||
| y, z, w);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v) | #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB | |||
| {if (GLeeInit()) glVertexAttrib4dvARB(index, v);} | #define GLEE_C_DEFINED_glVertexAttrib2fARB | |||
| void __stdcall _Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y | void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLf | |||
| , GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, | loat y) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);} | |||
| z, w);} | GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_ | |||
| void __stdcall _Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v) | glVertexAttrib2fARB; | |||
| {if (GLeeInit()) glVertexAttrib4fvARB(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v) | #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB | |||
| {if (GLeeInit()) glVertexAttrib4ivARB(index, v);} | #define GLEE_C_DEFINED_glVertexAttrib2fvARB | |||
| void __stdcall _Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y | void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat | |||
| , GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, | * v) {if (GLeeInit()) glVertexAttrib2fvARB(index, v);} | |||
| z, w);} | GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Laz | |||
| void __stdcall _Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v) | y_glVertexAttrib2fvARB; | |||
| {if (GLeeInit()) glVertexAttrib4svARB(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v) | #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB | |||
| {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);} | #define GLEE_C_DEFINED_glVertexAttrib2sARB | |||
| void __stdcall _Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v) | void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLs | |||
| {if (GLeeInit()) glVertexAttrib4uivARB(index, v);} | hort y) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);} | |||
| void __stdcall _Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v | GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_ | |||
| ) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);} | glVertexAttrib2sARB; | |||
| void __stdcall _Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLe | #endif | |||
| num type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {i | #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB | |||
| f (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stri | #define GLEE_C_DEFINED_glVertexAttrib2svARB | |||
| de, pointer);} | void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort | |||
| void __stdcall _Lazy_glEnableVertexAttribArrayARB(GLuint index) | * v) {if (GLeeInit()) glVertexAttrib2svARB(index, v);} | |||
| {if (GLeeInit()) glEnableVertexAttribArrayARB(index);} | GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Laz | |||
| void __stdcall _Lazy_glDisableVertexAttribArrayARB(GLuint index) | y_glVertexAttrib2svARB; | |||
| {if (GLeeInit()) glDisableVertexAttribArrayARB(index);} | #endif | |||
| void __stdcall _Lazy_glProgramStringARB(GLenum target, GLenum format, GLsiz | #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB | |||
| ei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(target, | #define GLEE_C_DEFINED_glVertexAttrib3dARB | |||
| format, len, string);} | void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GL | |||
| void __stdcall _Lazy_glBindProgramARB(GLenum target, GLuint program) | double y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z) | |||
| {if (GLeeInit()) glBindProgramARB(target, program);} | ;} | |||
| void __stdcall _Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs | GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_ | |||
| ) {if (GLeeInit()) glDeleteProgramsARB(n, programs);} | glVertexAttrib3dARB; | |||
| void __stdcall _Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) | #endif | |||
| {if (GLeeInit()) glGenProgramsARB(n, programs);} | #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB | |||
| void __stdcall _Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index | #define GLEE_C_DEFINED_glVertexAttrib3dvARB | |||
| , GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgr | void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdoubl | |||
| amEnvParameter4dARB(target, index, x, y, z, w);} | e * v) {if (GLeeInit()) glVertexAttrib3dvARB(index, v);} | |||
| void __stdcall _Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint inde | GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Laz | |||
| x, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4dvARB(t | y_glVertexAttrib3dvARB; | |||
| arget, index, params);} | #endif | |||
| void __stdcall _Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index | #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB | |||
| , GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramEn | #define GLEE_C_DEFINED_glVertexAttrib3fARB | |||
| vParameter4fARB(target, index, x, y, z, w);} | void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLf | |||
| void __stdcall _Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint inde | loat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);} | |||
| x, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fvARB(ta | GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_ | |||
| rget, index, params);} | glVertexAttrib3fARB; | |||
| void __stdcall _Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint ind | #endif | |||
| ex, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glPro | #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB | |||
| gramLocalParameter4dARB(target, index, x, y, z, w);} | #define GLEE_C_DEFINED_glVertexAttrib3fvARB | |||
| void __stdcall _Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint in | void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat | |||
| dex, const GLdouble * params) {if (GLeeInit()) glProgramLocalParameter4dvA | * v) {if (GLeeInit()) glVertexAttrib3fvARB(index, v);} | |||
| RB(target, index, params);} | GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Laz | |||
| void __stdcall _Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint ind | y_glVertexAttrib3fvARB; | |||
| ex, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgram | #endif | |||
| LocalParameter4fARB(target, index, x, y, z, w);} | #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB | |||
| void __stdcall _Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint in | #define GLEE_C_DEFINED_glVertexAttrib3sARB | |||
| dex, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameter4fvAR | void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLs | |||
| B(target, index, params);} | hort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);} | |||
| void __stdcall _Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint in | GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_ | |||
| dex, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvARB(tar | glVertexAttrib3sARB; | |||
| get, index, params);} | #endif | |||
| void __stdcall _Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint in | #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB | |||
| dex, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvARB(targ | #define GLEE_C_DEFINED_glVertexAttrib3svARB | |||
| et, index, params);} | void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort | |||
| void __stdcall _Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint | * v) {if (GLeeInit()) glVertexAttrib3svARB(index, v);} | |||
| index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParameterdvARB | GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Laz | |||
| (target, index, params);} | y_glVertexAttrib3svARB; | |||
| void __stdcall _Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint | #endif | |||
| index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameterfvARB( | #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB | |||
| target, index, params);} | #define GLEE_C_DEFINED_glVertexAttrib4NbvARB | |||
| void __stdcall _Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * | void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte | |||
| params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);} | * v) {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);} | |||
| void __stdcall _Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLv | GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_L | |||
| oid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, string | azy_glVertexAttrib4NbvARB; | |||
| );} | #endif | |||
| void __stdcall _Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLd | #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB | |||
| ouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, para | #define GLEE_C_DEFINED_glVertexAttrib4NivARB | |||
| ms);} | void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint | |||
| void __stdcall _Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLf | * v) {if (GLeeInit()) glVertexAttrib4NivARB(index, v);} | |||
| loat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, param | GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_L | |||
| s);} | azy_glVertexAttrib4NivARB; | |||
| void __stdcall _Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLi | #endif | |||
| nt * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params | #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB | |||
| );} | #define GLEE_C_DEFINED_glVertexAttrib4NsvARB | |||
| void __stdcall _Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pnam | void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshor | |||
| e, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(index, | t * v) {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);} | |||
| pname, pointer);} | GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_L | |||
| GLboolean __stdcall _Lazy_glIsProgramARB(GLuint program) | azy_glVertexAttrib4NsvARB; | |||
| {if (GLeeInit()) return glIsProgramARB(program); return (GLb | #endif | |||
| oolean)0;} | #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB | |||
| PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB=_Lazy_glVertexAttrib1dARB; | #define GLEE_C_DEFINED_glVertexAttrib4NubARB | |||
| PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB=_Lazy_glVertexAttrib1dvAR | void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, G | |||
| B; | Lubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(ind | |||
| PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB=_Lazy_glVertexAttrib1fARB; | ex, x, y, z, w);} | |||
| PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB=_Lazy_glVertexAttrib1fvAR | GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_L | |||
| B; | azy_glVertexAttrib4NubARB; | |||
| PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB=_Lazy_glVertexAttrib1sARB; | #endif | |||
| PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB=_Lazy_glVertexAttrib1svAR | #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB | |||
| B; | #define GLEE_C_DEFINED_glVertexAttrib4NubvARB | |||
| PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB=_Lazy_glVertexAttrib2dARB; | void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLuby | |||
| PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB=_Lazy_glVertexAttrib2dvAR | te * v) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);} | |||
| B; | GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee | |||
| PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB=_Lazy_glVertexAttrib2fARB; | _Lazy_glVertexAttrib4NubvARB; | |||
| PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB=_Lazy_glVertexAttrib2fvAR | #endif | |||
| B; | #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB | |||
| PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB=_Lazy_glVertexAttrib2sARB; | #define GLEE_C_DEFINED_glVertexAttrib4NuivARB | |||
| PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB=_Lazy_glVertexAttrib2svAR | void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuin | |||
| B; | t * v) {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);} | |||
| PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB=_Lazy_glVertexAttrib3dARB; | GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee | |||
| PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB=_Lazy_glVertexAttrib3dvAR | _Lazy_glVertexAttrib4NuivARB; | |||
| B; | #endif | |||
| PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB=_Lazy_glVertexAttrib3fARB; | #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB | |||
| PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB=_Lazy_glVertexAttrib3fvAR | #define GLEE_C_DEFINED_glVertexAttrib4NusvARB | |||
| B; | void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLush | |||
| PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB=_Lazy_glVertexAttrib3sARB; | ort * v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);} | |||
| PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB=_Lazy_glVertexAttrib3svAR | GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee | |||
| B; | _Lazy_glVertexAttrib4NusvARB; | |||
| PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB=_Lazy_glVertexAttrib4Nb | #endif | |||
| vARB; | #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB | |||
| PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB=_Lazy_glVertexAttrib4Ni | #define GLEE_C_DEFINED_glVertexAttrib4bvARB | |||
| vARB; | void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte | |||
| PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB=_Lazy_glVertexAttrib4Ns | * v) {if (GLeeInit()) glVertexAttrib4bvARB(index, v);} | |||
| vARB; | GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Laz | |||
| PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB=_Lazy_glVertexAttrib4Nu | y_glVertexAttrib4bvARB; | |||
| bARB; | #endif | |||
| PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB=_Lazy_glVertexAttrib4 | #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB | |||
| NubvARB; | #define GLEE_C_DEFINED_glVertexAttrib4dARB | |||
| PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB=_Lazy_glVertexAttrib4 | void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GL | |||
| NuivARB; | double y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(ind | |||
| PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB=_Lazy_glVertexAttrib4 | ex, x, y, z, w);} | |||
| NusvARB; | GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_ | |||
| PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB=_Lazy_glVertexAttrib4bvAR | glVertexAttrib4dARB; | |||
| B; | #endif | |||
| PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB=_Lazy_glVertexAttrib4dARB; | #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB | |||
| PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB=_Lazy_glVertexAttrib4dvAR | #define GLEE_C_DEFINED_glVertexAttrib4dvARB | |||
| B; | void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdoubl | |||
| PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB=_Lazy_glVertexAttrib4fARB; | e * v) {if (GLeeInit()) glVertexAttrib4dvARB(index, v);} | |||
| PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB=_Lazy_glVertexAttrib4fvAR | GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Laz | |||
| B; | y_glVertexAttrib4dvARB; | |||
| PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB=_Lazy_glVertexAttrib4ivAR | #endif | |||
| B; | #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB | |||
| PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB=_Lazy_glVertexAttrib4sARB; | #define GLEE_C_DEFINED_glVertexAttrib4fARB | |||
| PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB=_Lazy_glVertexAttrib4svAR | void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLf | |||
| B; | loat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, | |||
| PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB=_Lazy_glVertexAttrib4ub | x, y, z, w);} | |||
| vARB; | GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_ | |||
| PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB=_Lazy_glVertexAttrib4ui | glVertexAttrib4fARB; | |||
| vARB; | #endif | |||
| PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB=_Lazy_glVertexAttrib4us | #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB | |||
| vARB; | #define GLEE_C_DEFINED_glVertexAttrib4fvARB | |||
| PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB=_Lazy_glVertexAtt | void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat | |||
| ribPointerARB; | * v) {if (GLeeInit()) glVertexAttrib4fvARB(index, v);} | |||
| PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB=_Lazy_glE | GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Laz | |||
| nableVertexAttribArrayARB; | y_glVertexAttrib4fvARB; | |||
| PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB=_Lazy_g | #endif | |||
| lDisableVertexAttribArrayARB; | #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB | |||
| PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB=_Lazy_glProgramStringARB; | #define GLEE_C_DEFINED_glVertexAttrib4ivARB | |||
| PFNGLBINDPROGRAMARBPROC pglBindProgramARB=_Lazy_glBindProgramARB; | void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * | |||
| PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB=_Lazy_glDeleteProgramsARB; | v) {if (GLeeInit()) glVertexAttrib4ivARB(index, v);} | |||
| PFNGLGENPROGRAMSARBPROC pglGenProgramsARB=_Lazy_glGenProgramsARB; | GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Laz | |||
| PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB=_Lazy_glProgr | y_glVertexAttrib4ivARB; | |||
| amEnvParameter4dARB; | #endif | |||
| PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB=_Lazy_glPro | #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB | |||
| gramEnvParameter4dvARB; | #define GLEE_C_DEFINED_glVertexAttrib4sARB | |||
| PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB=_Lazy_glProgr | void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLs | |||
| amEnvParameter4fARB; | hort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, | |||
| PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB=_Lazy_glPro | x, y, z, w);} | |||
| gramEnvParameter4fvARB; | GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_ | |||
| PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB=_Lazy_glP | glVertexAttrib4sARB; | |||
| rogramLocalParameter4dARB; | #endif | |||
| PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB=_Lazy_g | #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB | |||
| lProgramLocalParameter4dvARB; | #define GLEE_C_DEFINED_glVertexAttrib4svARB | |||
| PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB=_Lazy_glP | void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort | |||
| rogramLocalParameter4fARB; | * v) {if (GLeeInit()) glVertexAttrib4svARB(index, v);} | |||
| PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB=_Lazy_g | GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Laz | |||
| lProgramLocalParameter4fvARB; | y_glVertexAttrib4svARB; | |||
| PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB=_Lazy_g | #endif | |||
| lGetProgramEnvParameterdvARB; | #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB | |||
| PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB=_Lazy_g | #define GLEE_C_DEFINED_glVertexAttrib4ubvARB | |||
| lGetProgramEnvParameterfvARB; | void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyt | |||
| PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB=_La | e * v) {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);} | |||
| zy_glGetProgramLocalParameterdvARB; | GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_L | |||
| PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB=_La | azy_glVertexAttrib4ubvARB; | |||
| zy_glGetProgramLocalParameterfvARB; | #endif | |||
| PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB=_Lazy_glGetProgramivARB; | #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB | |||
| PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB=_Lazy_glGetProgramStrin | #define GLEE_C_DEFINED_glVertexAttrib4uivARB | |||
| gARB; | void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint | |||
| PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB=_Lazy_glGetVertexAttr | * v) {if (GLeeInit()) glVertexAttrib4uivARB(index, v);} | |||
| ibdvARB; | GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_L | |||
| PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB=_Lazy_glGetVertexAttr | azy_glVertexAttrib4uivARB; | |||
| ibfvARB; | #endif | |||
| PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB=_Lazy_glGetVertexAttr | #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB | |||
| ibivARB; | #define GLEE_C_DEFINED_glVertexAttrib4usvARB | |||
| PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB=_Lazy_glG | void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLusho | |||
| etVertexAttribPointervARB; | rt * v) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);} | |||
| PFNGLISPROGRAMARBPROC pglIsProgramARB=_Lazy_glIsProgramARB; | GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_L | |||
| azy_glVertexAttrib4usvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribPointerARB | ||||
| #define GLEE_C_DEFINED_glVertexAttribPointerARB | ||||
| void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint siz | ||||
| e, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointe | ||||
| r) {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized | ||||
| , stride, pointer);} | ||||
| GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB= | ||||
| GLee_Lazy_glVertexAttribPointerARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB | ||||
| #define GLEE_C_DEFINED_glEnableVertexAttribArrayARB | ||||
| void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index) {if | ||||
| (GLeeInit()) glEnableVertexAttribArrayARB(index);} | ||||
| GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribA | ||||
| rrayARB=GLee_Lazy_glEnableVertexAttribArrayARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB | ||||
| #define GLEE_C_DEFINED_glDisableVertexAttribArrayARB | ||||
| void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index) {if | ||||
| (GLeeInit()) glDisableVertexAttribArrayARB(index);} | ||||
| GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttri | ||||
| bArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramStringARB | ||||
| #define GLEE_C_DEFINED_glProgramStringARB | ||||
| void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format, | ||||
| GLsizei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(t | ||||
| arget, format, len, string);} | ||||
| GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_gl | ||||
| ProgramStringARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindProgramARB | ||||
| #define GLEE_C_DEFINED_glBindProgramARB | ||||
| void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program) | ||||
| {if (GLeeInit()) glBindProgramARB(target, program);} | ||||
| GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBind | ||||
| ProgramARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDeleteProgramsARB | ||||
| #define GLEE_C_DEFINED_glDeleteProgramsARB | ||||
| void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * pr | ||||
| ograms) {if (GLeeInit()) glDeleteProgramsARB(n, programs);} | ||||
| GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_ | ||||
| glDeleteProgramsARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGenProgramsARB | ||||
| #define GLEE_C_DEFINED_glGenProgramsARB | ||||
| void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) | ||||
| {if (GLeeInit()) glGenProgramsARB(n, programs);} | ||||
| GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenP | ||||
| rogramsARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameter4dARB | ||||
| void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint | ||||
| index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) g | ||||
| lProgramEnvParameter4dARB(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4d | ||||
| ARB=GLee_Lazy_glProgramEnvParameter4dARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameter4dvARB | ||||
| void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuin | ||||
| t index, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4d | ||||
| vARB(target, index, params);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4 | ||||
| dvARB=GLee_Lazy_glProgramEnvParameter4dvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameter4fARB | ||||
| void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint | ||||
| index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glPro | ||||
| gramEnvParameter4fARB(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4f | ||||
| ARB=GLee_Lazy_glProgramEnvParameter4fARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameter4fvARB | ||||
| void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuin | ||||
| t index, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fv | ||||
| ARB(target, index, params);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4 | ||||
| fvARB=GLee_Lazy_glProgramEnvParameter4fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameter4dARB | ||||
| void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLui | ||||
| nt index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) | ||||
| glProgramLocalParameter4dARB(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParamet | ||||
| er4dARB=GLee_Lazy_glProgramLocalParameter4dARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameter4dvARB | ||||
| void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLu | ||||
| int index, const GLdouble * params) {if (GLeeInit()) glProgramLocalParamet | ||||
| er4dvARB(target, index, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParame | ||||
| ter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameter4fARB | ||||
| void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLui | ||||
| nt index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glP | ||||
| rogramLocalParameter4fARB(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParamet | ||||
| er4fARB=GLee_Lazy_glProgramLocalParameter4fARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameter4fvARB | ||||
| void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLu | ||||
| int index, const GLfloat * params) {if (GLeeInit()) glProgramLocalParamete | ||||
| r4fvARB(target, index, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParame | ||||
| ter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB | ||||
| #define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB | ||||
| void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLu | ||||
| int index, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvA | ||||
| RB(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParam | ||||
| eterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB | ||||
| #define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB | ||||
| void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLu | ||||
| int index, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvAR | ||||
| B(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParam | ||||
| eterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB | ||||
| #define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB | ||||
| void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, G | ||||
| Luint index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParamete | ||||
| rdvARB(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalP | ||||
| arameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB | ||||
| #define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB | ||||
| void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, G | ||||
| Luint index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameter | ||||
| fvARB(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalP | ||||
| arameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramivARB | ||||
| #define GLEE_C_DEFINED_glGetProgramivARB | ||||
| void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, G | ||||
| Lint * params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);} | ||||
| GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGe | ||||
| tProgramivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramStringARB | ||||
| #define GLEE_C_DEFINED_glGetProgramStringARB | ||||
| void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pnam | ||||
| e, GLvoid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, | ||||
| string);} | ||||
| GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_L | ||||
| azy_glGetProgramStringARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribdvARB | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pnam | ||||
| e, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname | ||||
| , params);} | ||||
| GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee | ||||
| _Lazy_glGetVertexAttribdvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribfvARB | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pnam | ||||
| e, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, | ||||
| params);} | ||||
| GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee | ||||
| _Lazy_glGetVertexAttribfvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribivARB | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribivARB | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pnam | ||||
| e, GLint * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, p | ||||
| arams);} | ||||
| GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee | ||||
| _Lazy_glGetVertexAttribivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribPointervARB | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenu | ||||
| m pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB( | ||||
| index, pname, pointer);} | ||||
| GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPoin | ||||
| tervARB=GLee_Lazy_glGetVertexAttribPointervARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsProgramARB | ||||
| #define GLEE_C_DEFINED_glIsProgramARB | ||||
| GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program) {if (GLeeIn | ||||
| it()) return glIsProgramARB(program); return (GLboolean)0;} | ||||
| GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgra | ||||
| mARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_fragment_program */ | /* GL_ARB_fragment_program */ | |||
| #ifdef __GLEE_GL_ARB_fragment_program | #ifdef __GLEE_GL_ARB_fragment_program | |||
| #endif | #endif | |||
| /* GL_ARB_vertex_buffer_object */ | /* GL_ARB_vertex_buffer_object */ | |||
| #ifdef __GLEE_GL_ARB_vertex_buffer_object | #ifdef __GLEE_GL_ARB_vertex_buffer_object | |||
| void __stdcall _Lazy_glBindBufferARB(GLenum target, GLuint buffer) | #ifndef GLEE_C_DEFINED_glBindBufferARB | |||
| {if (GLeeInit()) glBindBufferARB(target, buffer);} | #define GLEE_C_DEFINED_glBindBufferARB | |||
| void __stdcall _Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers) | void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer) { | |||
| {if (GLeeInit()) glDeleteBuffersARB(n, buffers);} | if (GLeeInit()) glBindBufferARB(target, buffer);} | |||
| void __stdcall _Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) | GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBu | |||
| {if (GLeeInit()) glGenBuffersARB(n, buffers);} | fferARB; | |||
| GLboolean __stdcall _Lazy_glIsBufferARB(GLuint buffer) | #endif | |||
| {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboo | #ifndef GLEE_C_DEFINED_glDeleteBuffersARB | |||
| lean)0;} | #define GLEE_C_DEFINED_glDeleteBuffersARB | |||
| void __stdcall _Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, con | void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buf | |||
| st GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(target, s | fers) {if (GLeeInit()) glDeleteBuffersARB(n, buffers);} | |||
| ize, data, usage);} | GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, | DeleteBuffersARB; | |||
| GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSubDataA | #endif | |||
| RB(target, offset, size, data);} | #ifndef GLEE_C_DEFINED_glGenBuffersARB | |||
| void __stdcall _Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offse | #define GLEE_C_DEFINED_glGenBuffersARB | |||
| t, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSubDataA | void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) {i | |||
| RB(target, offset, size, data);} | f (GLeeInit()) glGenBuffersARB(n, buffers);} | |||
| GLvoid* __stdcall _Lazy_glMapBufferARB(GLenum target, GLenum access) | GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuf | |||
| {if (GLeeInit()) return glMapBufferARB(target, access); retu | fersARB; | |||
| rn (GLvoid*)0;} | #endif | |||
| GLboolean __stdcall _Lazy_glUnmapBufferARB(GLenum target) | #ifndef GLEE_C_DEFINED_glIsBufferARB | |||
| {if (GLeeInit()) return glUnmapBufferARB(target); return (GL | #define GLEE_C_DEFINED_glIsBufferARB | |||
| boolean)0;} | GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer) {if (GLeeInit | |||
| void __stdcall _Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, | ()) return glIsBufferARB(buffer); return (GLboolean)0;} | |||
| GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, pname, | GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferAR | |||
| params);} | B; | |||
| void __stdcall _Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GL | #endif | |||
| void* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pname, par | #ifndef GLEE_C_DEFINED_glBufferDataARB | |||
| ams);} | #define GLEE_C_DEFINED_glBufferDataARB | |||
| PFNGLBINDBUFFERARBPROC pglBindBufferARB=_Lazy_glBindBufferARB; | void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB siz | |||
| PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB=_Lazy_glDeleteBuffersARB; | e, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(tar | |||
| PFNGLGENBUFFERSARBPROC pglGenBuffersARB=_Lazy_glGenBuffersARB; | get, size, data, usage);} | |||
| PFNGLISBUFFERARBPROC pglIsBufferARB=_Lazy_glIsBufferARB; | GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBuffer | |||
| PFNGLBUFFERDATAARBPROC pglBufferDataARB=_Lazy_glBufferDataARB; | DataARB; | |||
| PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB=_Lazy_glBufferSubDataARB; | #endif | |||
| PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB=_Lazy_glGetBufferSubDat | #ifndef GLEE_C_DEFINED_glBufferSubDataARB | |||
| aARB; | #define GLEE_C_DEFINED_glBufferSubDataARB | |||
| PFNGLMAPBUFFERARBPROC pglMapBufferARB=_Lazy_glMapBufferARB; | void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB of | |||
| PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB=_Lazy_glUnmapBufferARB; | fset, GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSu | |||
| PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB=_Lazy_glGetBuff | bDataARB(target, offset, size, data);} | |||
| erParameterivARB; | GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_gl | |||
| PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB=_Lazy_glGetBufferPoin | BufferSubDataARB; | |||
| tervARB; | #endif | |||
| #ifndef GLEE_C_DEFINED_glGetBufferSubDataARB | ||||
| #define GLEE_C_DEFINED_glGetBufferSubDataARB | ||||
| void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB | ||||
| offset, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSu | ||||
| bDataARB(target, offset, size, data);} | ||||
| GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_L | ||||
| azy_glGetBufferSubDataARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMapBufferARB | ||||
| #define GLEE_C_DEFINED_glMapBufferARB | ||||
| GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access) | ||||
| {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0; | ||||
| } | ||||
| GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBuffe | ||||
| rARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUnmapBufferARB | ||||
| #define GLEE_C_DEFINED_glUnmapBufferARB | ||||
| GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target) {if (GLeeI | ||||
| nit()) return glUnmapBufferARB(target); return (GLboolean)0;} | ||||
| GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnma | ||||
| pBufferARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetBufferParameterivARB | ||||
| #define GLEE_C_DEFINED_glGetBufferParameterivARB | ||||
| void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum | ||||
| pname, GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, | ||||
| pname, params);} | ||||
| GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivAR | ||||
| B=GLee_Lazy_glGetBufferParameterivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetBufferPointervARB | ||||
| #define GLEE_C_DEFINED_glGetBufferPointervARB | ||||
| void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pna | ||||
| me, GLvoid* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pnam | ||||
| e, params);} | ||||
| GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee | ||||
| _Lazy_glGetBufferPointervARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_occlusion_query */ | /* GL_ARB_occlusion_query */ | |||
| #ifdef __GLEE_GL_ARB_occlusion_query | #ifdef __GLEE_GL_ARB_occlusion_query | |||
| void __stdcall _Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) | #ifndef GLEE_C_DEFINED_glGenQueriesARB | |||
| {if (GLeeInit()) glGenQueriesARB(n, ids);} | #define GLEE_C_DEFINED_glGenQueriesARB | |||
| void __stdcall _Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids) | void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) {if (G | |||
| {if (GLeeInit()) glDeleteQueriesARB(n, ids);} | LeeInit()) glGenQueriesARB(n, ids);} | |||
| GLboolean __stdcall _Lazy_glIsQueryARB(GLuint id) | GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQue | |||
| {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean) | riesARB; | |||
| 0;} | #endif | |||
| void __stdcall _Lazy_glBeginQueryARB(GLenum target, GLuint id) | #ifndef GLEE_C_DEFINED_glDeleteQueriesARB | |||
| {if (GLeeInit()) glBeginQueryARB(target, id);} | #define GLEE_C_DEFINED_glDeleteQueriesARB | |||
| void __stdcall _Lazy_glEndQueryARB(GLenum target) | void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids | |||
| {if (GLeeInit()) glEndQueryARB(target);} | ) {if (GLeeInit()) glDeleteQueriesARB(n, ids);} | |||
| void __stdcall _Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * p | GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_gl | |||
| arams) {if (GLeeInit()) glGetQueryivARB(target, pname, params);} | DeleteQueriesARB; | |||
| void __stdcall _Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * | #endif | |||
| params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);} | #ifndef GLEE_C_DEFINED_glIsQueryARB | |||
| void __stdcall _Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint | #define GLEE_C_DEFINED_glIsQueryARB | |||
| * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);} | GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id) {if (GLeeInit()) r | |||
| PFNGLGENQUERIESARBPROC pglGenQueriesARB=_Lazy_glGenQueriesARB; | eturn glIsQueryARB(id); return (GLboolean)0;} | |||
| PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB=_Lazy_glDeleteQueriesARB; | GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB; | |||
| PFNGLISQUERYARBPROC pglIsQueryARB=_Lazy_glIsQueryARB; | #endif | |||
| PFNGLBEGINQUERYARBPROC pglBeginQueryARB=_Lazy_glBeginQueryARB; | #ifndef GLEE_C_DEFINED_glBeginQueryARB | |||
| PFNGLENDQUERYARBPROC pglEndQueryARB=_Lazy_glEndQueryARB; | #define GLEE_C_DEFINED_glBeginQueryARB | |||
| PFNGLGETQUERYIVARBPROC pglGetQueryivARB=_Lazy_glGetQueryivARB; | void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id) {if ( | |||
| PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB=_Lazy_glGetQueryObjecti | GLeeInit()) glBeginQueryARB(target, id);} | |||
| vARB; | GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQ | |||
| PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB=_Lazy_glGetQueryObjec | ueryARB; | |||
| tuivARB; | #endif | |||
| #ifndef GLEE_C_DEFINED_glEndQueryARB | ||||
| #define GLEE_C_DEFINED_glEndQueryARB | ||||
| void __stdcall GLee_Lazy_glEndQueryARB(GLenum target) {if (GLeeInit()) g | ||||
| lEndQueryARB(target);} | ||||
| GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryAR | ||||
| B; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetQueryivARB | ||||
| #define GLEE_C_DEFINED_glGetQueryivARB | ||||
| void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLi | ||||
| nt * params) {if (GLeeInit()) glGetQueryivARB(target, pname, params);} | ||||
| GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQue | ||||
| ryivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetQueryObjectivARB | ||||
| #define GLEE_C_DEFINED_glGetQueryObjectivARB | ||||
| void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, G | ||||
| Lint * params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);} | ||||
| GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_L | ||||
| azy_glGetQueryObjectivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB | ||||
| #define GLEE_C_DEFINED_glGetQueryObjectuivARB | ||||
| void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, | ||||
| GLuint * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params | ||||
| );} | ||||
| GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee | ||||
| _Lazy_glGetQueryObjectuivARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_shader_objects */ | /* GL_ARB_shader_objects */ | |||
| #ifdef __GLEE_GL_ARB_shader_objects | #ifdef __GLEE_GL_ARB_shader_objects | |||
| void __stdcall _Lazy_glDeleteObjectARB(GLhandleARB obj) | #ifndef GLEE_C_DEFINED_glDeleteObjectARB | |||
| {if (GLeeInit()) glDeleteObjectARB(obj);} | #define GLEE_C_DEFINED_glDeleteObjectARB | |||
| GLhandleARB __stdcall _Lazy_glGetHandleARB(GLenum pname) | void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj) {if (GLeeIni | |||
| {if (GLeeInit()) return glGetHandleARB(pname); return (GLhan | t()) glDeleteObjectARB(obj);} | |||
| dleARB)0;} | GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDe | |||
| void __stdcall _Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleAR | leteObjectARB; | |||
| B attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, attachedOb | #endif | |||
| j);} | #ifndef GLEE_C_DEFINED_glGetHandleARB | |||
| GLhandleARB __stdcall _Lazy_glCreateShaderObjectARB(GLenum shaderType) | #define GLEE_C_DEFINED_glGetHandleARB | |||
| {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); | GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname) {if (GLeeIn | |||
| return (GLhandleARB)0;} | it()) return glGetHandleARB(pname); return (GLhandleARB)0;} | |||
| void __stdcall _Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count | GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandl | |||
| , const GLcharARB* * string, const GLint * length) {if (GLeeInit()) glShad | eARB; | |||
| erSourceARB(shaderObj, count, string, length);} | #endif | |||
| void __stdcall _Lazy_glCompileShaderARB(GLhandleARB shaderObj) | #ifndef GLEE_C_DEFINED_glDetachObjectARB | |||
| {if (GLeeInit()) glCompileShaderARB(shaderObj);} | #define GLEE_C_DEFINED_glDetachObjectARB | |||
| GLhandleARB __stdcall _Lazy_glCreateProgramObjectARB(void) | void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLha | |||
| {if (GLeeInit()) return glCreateProgramObjectARB(); return ( | ndleARB attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, atta | |||
| GLhandleARB)0;} | chedObj);} | |||
| void __stdcall _Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleAR | GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDe | |||
| B obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);} | tachObjectARB; | |||
| void __stdcall _Lazy_glLinkProgramARB(GLhandleARB programObj) | #endif | |||
| {if (GLeeInit()) glLinkProgramARB(programObj);} | #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB | |||
| void __stdcall _Lazy_glUseProgramObjectARB(GLhandleARB programObj) | #define GLEE_C_DEFINED_glCreateShaderObjectARB | |||
| {if (GLeeInit()) glUseProgramObjectARB(programObj);} | GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType | |||
| void __stdcall _Lazy_glValidateProgramARB(GLhandleARB programObj) | ) {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLh | |||
| {if (GLeeInit()) glValidateProgramARB(programObj);} | andleARB)0;} | |||
| void __stdcall _Lazy_glUniform1fARB(GLint location, GLfloat v0) | GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GL | |||
| {if (GLeeInit()) glUniform1fARB(location, v0);} | ee_Lazy_glCreateShaderObjectARB; | |||
| void __stdcall _Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1) | #endif | |||
| {if (GLeeInit()) glUniform2fARB(location, v0, v1);} | #ifndef GLEE_C_DEFINED_glShaderSourceARB | |||
| void __stdcall _Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, | #define GLEE_C_DEFINED_glShaderSourceARB | |||
| GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);} | void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei | |||
| void __stdcall _Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, | count, const GLcharARB* * string, const GLint * length) {if (GLeeInit()) | |||
| GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v0, v1, | glShaderSourceARB(shaderObj, count, string, length);} | |||
| v2, v3);} | GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glSh | |||
| void __stdcall _Lazy_glUniform1iARB(GLint location, GLint v0) | aderSourceARB; | |||
| {if (GLeeInit()) glUniform1iARB(location, v0);} | #endif | |||
| void __stdcall _Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1) | #ifndef GLEE_C_DEFINED_glCompileShaderARB | |||
| {if (GLeeInit()) glUniform2iARB(location, v0, v1);} | #define GLEE_C_DEFINED_glCompileShaderARB | |||
| void __stdcall _Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLi | void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj) {if ( | |||
| nt v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);} | GLeeInit()) glCompileShaderARB(shaderObj);} | |||
| void __stdcall _Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLi | GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_gl | |||
| nt v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3) | CompileShaderARB; | |||
| ;} | #endif | |||
| void __stdcall _Lazy_glUniform1fvARB(GLint location, GLsizei count, const G | #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB | |||
| Lfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, value);} | #define GLEE_C_DEFINED_glCreateProgramObjectARB | |||
| void __stdcall _Lazy_glUniform2fvARB(GLint location, GLsizei count, const G | GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void) {if (GLee | |||
| Lfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, value);} | Init()) return glCreateProgramObjectARB(); return (GLhandleARB)0;} | |||
| void __stdcall _Lazy_glUniform3fvARB(GLint location, GLsizei count, const G | GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB= | |||
| Lfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, value);} | GLee_Lazy_glCreateProgramObjectARB; | |||
| void __stdcall _Lazy_glUniform4fvARB(GLint location, GLsizei count, const G | #endif | |||
| Lfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, value);} | #ifndef GLEE_C_DEFINED_glAttachObjectARB | |||
| void __stdcall _Lazy_glUniform1ivARB(GLint location, GLsizei count, const G | #define GLEE_C_DEFINED_glAttachObjectARB | |||
| Lint * value) {if (GLeeInit()) glUniform1ivARB(location, count, value);} | void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLha | |||
| void __stdcall _Lazy_glUniform2ivARB(GLint location, GLsizei count, const G | ndleARB obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);} | |||
| Lint * value) {if (GLeeInit()) glUniform2ivARB(location, count, value);} | GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAt | |||
| void __stdcall _Lazy_glUniform3ivARB(GLint location, GLsizei count, const G | tachObjectARB; | |||
| Lint * value) {if (GLeeInit()) glUniform3ivARB(location, count, value);} | #endif | |||
| void __stdcall _Lazy_glUniform4ivARB(GLint location, GLsizei count, const G | #ifndef GLEE_C_DEFINED_glLinkProgramARB | |||
| Lint * value) {if (GLeeInit()) glUniform4ivARB(location, count, value);} | #define GLEE_C_DEFINED_glLinkProgramARB | |||
| void __stdcall _Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, G | void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj) {if (G | |||
| Lboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatri | LeeInit()) glLinkProgramARB(programObj);} | |||
| x2fvARB(location, count, transpose, value);} | GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLink | |||
| void __stdcall _Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, G | ProgramARB; | |||
| Lboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatri | #endif | |||
| x3fvARB(location, count, transpose, value);} | #ifndef GLEE_C_DEFINED_glUseProgramObjectARB | |||
| void __stdcall _Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, G | #define GLEE_C_DEFINED_glUseProgramObjectARB | |||
| Lboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatri | void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj) { | |||
| x4fvARB(location, count, transpose, value);} | if (GLeeInit()) glUseProgramObjectARB(programObj);} | |||
| void __stdcall _Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pnam | GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_L | |||
| e, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname | azy_glUseProgramObjectARB; | |||
| , params);} | #endif | |||
| void __stdcall _Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pnam | #ifndef GLEE_C_DEFINED_glValidateProgramARB | |||
| e, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, | #define GLEE_C_DEFINED_glValidateProgramARB | |||
| params);} | void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj) {i | |||
| void __stdcall _Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GL | f (GLeeInit()) glValidateProgramARB(programObj);} | |||
| sizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogARB(obj, | GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Laz | |||
| maxLength, length, infoLog);} | y_glValidateProgramARB; | |||
| void __stdcall _Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsi | #endif | |||
| zei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) glGetAt | #ifndef GLEE_C_DEFINED_glUniform1fARB | |||
| tachedObjectsARB(containerObj, maxCount, count, obj);} | #define GLEE_C_DEFINED_glUniform1fARB | |||
| GLint __stdcall _Lazy_glGetUniformLocationARB(GLhandleARB programObj, const | void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0) {if | |||
| GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(program | (GLeeInit()) glUniform1fARB(location, v0);} | |||
| Obj, name); return (GLint)0;} | GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1 | |||
| void __stdcall _Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint i | fARB; | |||
| ndex, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLc | #endif | |||
| harARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, index, m | #ifndef GLEE_C_DEFINED_glUniform2fARB | |||
| axLength, length, size, type, name);} | #define GLEE_C_DEFINED_glUniform2fARB | |||
| void __stdcall _Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint locati | void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLflo | |||
| on, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, locat | at v1) {if (GLeeInit()) glUniform2fARB(location, v0, v1);} | |||
| ion, params);} | GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2 | |||
| void __stdcall _Lazy_glGetUniformivARB(GLhandleARB programObj, GLint locati | fARB; | |||
| on, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, locatio | #endif | |||
| n, params);} | #ifndef GLEE_C_DEFINED_glUniform3fARB | |||
| void __stdcall _Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLengt | #define GLEE_C_DEFINED_glUniform3fARB | |||
| h, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShaderSourc | void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLflo | |||
| eARB(obj, maxLength, length, source);} | at v1, GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);} | |||
| PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB=_Lazy_glDeleteObjectARB; | GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3 | |||
| PFNGLGETHANDLEARBPROC pglGetHandleARB=_Lazy_glGetHandleARB; | fARB; | |||
| PFNGLDETACHOBJECTARBPROC pglDetachObjectARB=_Lazy_glDetachObjectARB; | #endif | |||
| PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB=_Lazy_glCreateShade | #ifndef GLEE_C_DEFINED_glUniform4fARB | |||
| rObjectARB; | #define GLEE_C_DEFINED_glUniform4fARB | |||
| PFNGLSHADERSOURCEARBPROC pglShaderSourceARB=_Lazy_glShaderSourceARB; | void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLflo | |||
| PFNGLCOMPILESHADERARBPROC pglCompileShaderARB=_Lazy_glCompileShaderARB; | at v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v | |||
| PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB=_Lazy_glCreatePro | 0, v1, v2, v3);} | |||
| gramObjectARB; | GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4 | |||
| PFNGLATTACHOBJECTARBPROC pglAttachObjectARB=_Lazy_glAttachObjectARB; | fARB; | |||
| PFNGLLINKPROGRAMARBPROC pglLinkProgramARB=_Lazy_glLinkProgramARB; | #endif | |||
| PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB=_Lazy_glUseProgramObjec | #ifndef GLEE_C_DEFINED_glUniform1iARB | |||
| tARB; | #define GLEE_C_DEFINED_glUniform1iARB | |||
| PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB=_Lazy_glValidateProgramAR | void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0) {if (G | |||
| B; | LeeInit()) glUniform1iARB(location, v0);} | |||
| PFNGLUNIFORM1FARBPROC pglUniform1fARB=_Lazy_glUniform1fARB; | GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1 | |||
| PFNGLUNIFORM2FARBPROC pglUniform2fARB=_Lazy_glUniform2fARB; | iARB; | |||
| PFNGLUNIFORM3FARBPROC pglUniform3fARB=_Lazy_glUniform3fARB; | #endif | |||
| PFNGLUNIFORM4FARBPROC pglUniform4fARB=_Lazy_glUniform4fARB; | #ifndef GLEE_C_DEFINED_glUniform2iARB | |||
| PFNGLUNIFORM1IARBPROC pglUniform1iARB=_Lazy_glUniform1iARB; | #define GLEE_C_DEFINED_glUniform2iARB | |||
| PFNGLUNIFORM2IARBPROC pglUniform2iARB=_Lazy_glUniform2iARB; | void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v | |||
| PFNGLUNIFORM3IARBPROC pglUniform3iARB=_Lazy_glUniform3iARB; | 1) {if (GLeeInit()) glUniform2iARB(location, v0, v1);} | |||
| PFNGLUNIFORM4IARBPROC pglUniform4iARB=_Lazy_glUniform4iARB; | GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2 | |||
| PFNGLUNIFORM1FVARBPROC pglUniform1fvARB=_Lazy_glUniform1fvARB; | iARB; | |||
| PFNGLUNIFORM2FVARBPROC pglUniform2fvARB=_Lazy_glUniform2fvARB; | #endif | |||
| PFNGLUNIFORM3FVARBPROC pglUniform3fvARB=_Lazy_glUniform3fvARB; | #ifndef GLEE_C_DEFINED_glUniform3iARB | |||
| PFNGLUNIFORM4FVARBPROC pglUniform4fvARB=_Lazy_glUniform4fvARB; | #define GLEE_C_DEFINED_glUniform3iARB | |||
| PFNGLUNIFORM1IVARBPROC pglUniform1ivARB=_Lazy_glUniform1ivARB; | void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v | |||
| PFNGLUNIFORM2IVARBPROC pglUniform2ivARB=_Lazy_glUniform2ivARB; | 1, GLint v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);} | |||
| PFNGLUNIFORM3IVARBPROC pglUniform3ivARB=_Lazy_glUniform3ivARB; | GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3 | |||
| PFNGLUNIFORM4IVARBPROC pglUniform4ivARB=_Lazy_glUniform4ivARB; | iARB; | |||
| PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB=_Lazy_glUniformMatrix2f | #endif | |||
| vARB; | #ifndef GLEE_C_DEFINED_glUniform4iARB | |||
| PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB=_Lazy_glUniformMatrix3f | #define GLEE_C_DEFINED_glUniform4iARB | |||
| vARB; | void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v | |||
| PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB=_Lazy_glUniformMatrix4f | 1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v | |||
| vARB; | 2, v3);} | |||
| PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB=_Lazy_glGetObje | GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4 | |||
| ctParameterfvARB; | iARB; | |||
| PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB=_Lazy_glGetObje | #endif | |||
| ctParameterivARB; | #ifndef GLEE_C_DEFINED_glUniform1fvARB | |||
| PFNGLGETINFOLOGARBPROC pglGetInfoLogARB=_Lazy_glGetInfoLogARB; | #define GLEE_C_DEFINED_glUniform1fvARB | |||
| PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB=_Lazy_glGetAttached | void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, c | |||
| ObjectsARB; | onst GLfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, va | |||
| PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB=_Lazy_glGetUniformL | lue);} | |||
| ocationARB; | GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUnifor | |||
| PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB=_Lazy_glGetActiveUnifor | m1fvARB; | |||
| mARB; | #endif | |||
| PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB=_Lazy_glGetUniformfvARB; | #ifndef GLEE_C_DEFINED_glUniform2fvARB | |||
| PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB=_Lazy_glGetUniformivARB; | #define GLEE_C_DEFINED_glUniform2fvARB | |||
| PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB=_Lazy_glGetShaderSourceAR | void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, c | |||
| B; | onst GLfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, va | |||
| lue);} | ||||
| GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUnifor | ||||
| m2fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3fvARB | ||||
| #define GLEE_C_DEFINED_glUniform3fvARB | ||||
| void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, c | ||||
| onst GLfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, va | ||||
| lue);} | ||||
| GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUnifor | ||||
| m3fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4fvARB | ||||
| #define GLEE_C_DEFINED_glUniform4fvARB | ||||
| void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, c | ||||
| onst GLfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, va | ||||
| lue);} | ||||
| GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUnifor | ||||
| m4fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform1ivARB | ||||
| #define GLEE_C_DEFINED_glUniform1ivARB | ||||
| void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, c | ||||
| onst GLint * value) {if (GLeeInit()) glUniform1ivARB(location, count, valu | ||||
| e);} | ||||
| GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUnifor | ||||
| m1ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform2ivARB | ||||
| #define GLEE_C_DEFINED_glUniform2ivARB | ||||
| void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, c | ||||
| onst GLint * value) {if (GLeeInit()) glUniform2ivARB(location, count, valu | ||||
| e);} | ||||
| GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUnifor | ||||
| m2ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3ivARB | ||||
| #define GLEE_C_DEFINED_glUniform3ivARB | ||||
| void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, c | ||||
| onst GLint * value) {if (GLeeInit()) glUniform3ivARB(location, count, valu | ||||
| e);} | ||||
| GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUnifor | ||||
| m3ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4ivARB | ||||
| #define GLEE_C_DEFINED_glUniform4ivARB | ||||
| void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, c | ||||
| onst GLint * value) {if (GLeeInit()) glUniform4ivARB(location, count, valu | ||||
| e);} | ||||
| GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUnifor | ||||
| m4ivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB | ||||
| #define GLEE_C_DEFINED_glUniformMatrix2fvARB | ||||
| void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei co | ||||
| unt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUnifor | ||||
| mMatrix2fvARB(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_L | ||||
| azy_glUniformMatrix2fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB | ||||
| #define GLEE_C_DEFINED_glUniformMatrix3fvARB | ||||
| void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei co | ||||
| unt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUnifor | ||||
| mMatrix3fvARB(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_L | ||||
| azy_glUniformMatrix3fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB | ||||
| #define GLEE_C_DEFINED_glUniformMatrix4fvARB | ||||
| void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei co | ||||
| unt, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUnifor | ||||
| mMatrix4fvARB(location, count, transpose, value);} | ||||
| GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_L | ||||
| azy_glUniformMatrix4fvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB | ||||
| #define GLEE_C_DEFINED_glGetObjectParameterfvARB | ||||
| void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenu | ||||
| m pname, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, | ||||
| pname, params);} | ||||
| GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvAR | ||||
| B=GLee_Lazy_glGetObjectParameterfvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetObjectParameterivARB | ||||
| #define GLEE_C_DEFINED_glGetObjectParameterivARB | ||||
| void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenu | ||||
| m pname, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, p | ||||
| name, params);} | ||||
| GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivAR | ||||
| B=GLee_Lazy_glGetObjectParameterivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetInfoLogARB | ||||
| #define GLEE_C_DEFINED_glGetInfoLogARB | ||||
| void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLeng | ||||
| th, GLsizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogAR | ||||
| B(obj, maxLength, length, infoLog);} | ||||
| GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInf | ||||
| oLogARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB | ||||
| #define GLEE_C_DEFINED_glGetAttachedObjectsARB | ||||
| void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj | ||||
| , GLsizei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) g | ||||
| lGetAttachedObjectsARB(containerObj, maxCount, count, obj);} | ||||
| GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GL | ||||
| ee_Lazy_glGetAttachedObjectsARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetUniformLocationARB | ||||
| #define GLEE_C_DEFINED_glGetUniformLocationARB | ||||
| GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj, | ||||
| const GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(p | ||||
| rogramObj, name); return (GLint)0;} | ||||
| GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GL | ||||
| ee_Lazy_glGetUniformLocationARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetActiveUniformARB | ||||
| #define GLEE_C_DEFINED_glGetActiveUniformARB | ||||
| void __stdcall GLee_Lazy_glGetActiveUniformARB(GLhandleARB programObj, GL | ||||
| uint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * typ | ||||
| e, GLcharARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, in | ||||
| dex, maxLength, length, size, type, name);} | ||||
| GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_L | ||||
| azy_glGetActiveUniformARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetUniformfvARB | ||||
| #define GLEE_C_DEFINED_glGetUniformfvARB | ||||
| void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint | ||||
| location, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, | ||||
| location, params);} | ||||
| GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGe | ||||
| tUniformfvARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetUniformivARB | ||||
| #define GLEE_C_DEFINED_glGetUniformivARB | ||||
| void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint | ||||
| location, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, l | ||||
| ocation, params);} | ||||
| GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGe | ||||
| tUniformivARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetShaderSourceARB | ||||
| #define GLEE_C_DEFINED_glGetShaderSourceARB | ||||
| void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei ma | ||||
| xLength, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShade | ||||
| rSourceARB(obj, maxLength, length, source);} | ||||
| GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Laz | ||||
| y_glGetShaderSourceARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_vertex_shader */ | /* GL_ARB_vertex_shader */ | |||
| #ifdef __GLEE_GL_ARB_vertex_shader | #ifdef __GLEE_GL_ARB_vertex_shader | |||
| void __stdcall _Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint | #ifndef GLEE_C_DEFINED_glBindAttribLocationARB | |||
| index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocationARB(p | #define GLEE_C_DEFINED_glBindAttribLocationARB | |||
| rogramObj, index, name);} | void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj, | |||
| void __stdcall _Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint in | GLuint index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocatio | |||
| dex, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLch | nARB(programObj, index, name);} | |||
| arARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, index, max | GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GL | |||
| Length, length, size, type, name);} | ee_Lazy_glBindAttribLocationARB; | |||
| GLint __stdcall _Lazy_glGetAttribLocationARB(GLhandleARB programObj, const | #endif | |||
| GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(programOb | #ifndef GLEE_C_DEFINED_glGetActiveAttribARB | |||
| j, name); return (GLint)0;} | #define GLEE_C_DEFINED_glGetActiveAttribARB | |||
| PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB=_Lazy_glBindAttribL | void __stdcall GLee_Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLu | |||
| ocationARB; | int index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type | |||
| PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB=_Lazy_glGetActiveAttribAR | , GLcharARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, inde | |||
| B; | x, maxLength, length, size, type, name);} | |||
| PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB=_Lazy_glGetAttribLoca | GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Laz | |||
| tionARB; | y_glGetActiveAttribARB; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetAttribLocationARB | ||||
| #define GLEE_C_DEFINED_glGetAttribLocationARB | ||||
| GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj, | ||||
| const GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(pro | ||||
| gramObj, name); return (GLint)0;} | ||||
| GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee | ||||
| _Lazy_glGetAttribLocationARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_fragment_shader */ | /* GL_ARB_fragment_shader */ | |||
| #ifdef __GLEE_GL_ARB_fragment_shader | #ifdef __GLEE_GL_ARB_fragment_shader | |||
| #endif | #endif | |||
| /* GL_ARB_shading_language_100 */ | /* GL_ARB_shading_language_100 */ | |||
| #ifdef __GLEE_GL_ARB_shading_language_100 | #ifdef __GLEE_GL_ARB_shading_language_100 | |||
| skipping to change at line 1939 | skipping to change at line 3460 | |||
| #endif | #endif | |||
| /* GL_ARB_fragment_program_shadow */ | /* GL_ARB_fragment_program_shadow */ | |||
| #ifdef __GLEE_GL_ARB_fragment_program_shadow | #ifdef __GLEE_GL_ARB_fragment_program_shadow | |||
| #endif | #endif | |||
| /* GL_ARB_draw_buffers */ | /* GL_ARB_draw_buffers */ | |||
| #ifdef __GLEE_GL_ARB_draw_buffers | #ifdef __GLEE_GL_ARB_draw_buffers | |||
| void __stdcall _Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) | #ifndef GLEE_C_DEFINED_glDrawBuffersARB | |||
| {if (GLeeInit()) glDrawBuffersARB(n, bufs);} | #define GLEE_C_DEFINED_glDrawBuffersARB | |||
| PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB=_Lazy_glDrawBuffersARB; | void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) | |||
| {if (GLeeInit()) glDrawBuffersARB(n, bufs);} | ||||
| GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDraw | ||||
| BuffersARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_texture_rectangle */ | /* GL_ARB_texture_rectangle */ | |||
| #ifdef __GLEE_GL_ARB_texture_rectangle | #ifdef __GLEE_GL_ARB_texture_rectangle | |||
| #endif | #endif | |||
| /* GL_ARB_color_buffer_float */ | /* GL_ARB_color_buffer_float */ | |||
| #ifdef __GLEE_GL_ARB_color_buffer_float | #ifdef __GLEE_GL_ARB_color_buffer_float | |||
| void __stdcall _Lazy_glClampColorARB(GLenum target, GLenum clamp) | #ifndef GLEE_C_DEFINED_glClampColorARB | |||
| {if (GLeeInit()) glClampColorARB(target, clamp);} | #define GLEE_C_DEFINED_glClampColorARB | |||
| PFNGLCLAMPCOLORARBPROC pglClampColorARB=_Lazy_glClampColorARB; | void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp) {i | |||
| f (GLeeInit()) glClampColorARB(target, clamp);} | ||||
| GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampC | ||||
| olorARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_half_float_pixel */ | /* GL_ARB_half_float_pixel */ | |||
| #ifdef __GLEE_GL_ARB_half_float_pixel | #ifdef __GLEE_GL_ARB_half_float_pixel | |||
| #endif | #endif | |||
| /* GL_ARB_texture_float */ | /* GL_ARB_texture_float */ | |||
| #ifdef __GLEE_GL_ARB_texture_float | #ifdef __GLEE_GL_ARB_texture_float | |||
| skipping to change at line 1978 | skipping to change at line 3505 | |||
| #endif | #endif | |||
| /* GL_ARB_depth_buffer_float */ | /* GL_ARB_depth_buffer_float */ | |||
| #ifdef __GLEE_GL_ARB_depth_buffer_float | #ifdef __GLEE_GL_ARB_depth_buffer_float | |||
| #endif | #endif | |||
| /* GL_ARB_draw_instanced */ | /* GL_ARB_draw_instanced */ | |||
| #ifdef __GLEE_GL_ARB_draw_instanced | #ifdef __GLEE_GL_ARB_draw_instanced | |||
| void __stdcall _Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLs | #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB | |||
| izei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(m | #define GLEE_C_DEFINED_glDrawArraysInstancedARB | |||
| ode, first, count, primcount);} | void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint firs | |||
| void __stdcall _Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, | t, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstance | |||
| GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) | dARB(mode, first, count, primcount);} | |||
| glDrawElementsInstancedARB(mode, count, type, indices, primcount);} | GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB= | |||
| PFNGLDRAWARRAYSINSTANCEDARBPROC pglDrawArraysInstancedARB=_Lazy_glDrawArray | GLee_Lazy_glDrawArraysInstancedARB; | |||
| sInstancedARB; | #endif | |||
| PFNGLDRAWELEMENTSINSTANCEDARBPROC pglDrawElementsInstancedARB=_Lazy_glDrawE | #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB | |||
| lementsInstancedARB; | #define GLEE_C_DEFINED_glDrawElementsInstancedARB | |||
| void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei | ||||
| count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeIn | ||||
| it()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);} | ||||
| GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstanced | ||||
| ARB=GLee_Lazy_glDrawElementsInstancedARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_framebuffer_object */ | /* GL_ARB_framebuffer_object */ | |||
| #ifdef __GLEE_GL_ARB_framebuffer_object | #ifdef __GLEE_GL_ARB_framebuffer_object | |||
| GLboolean __stdcall _Lazy_glIsRenderbuffer(GLuint renderbuffer) | #ifndef GLEE_C_DEFINED_glIsRenderbuffer | |||
| {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); retu | #define GLEE_C_DEFINED_glIsRenderbuffer | |||
| rn (GLboolean)0;} | GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer) {if | |||
| void __stdcall _Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer) | (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;} | |||
| {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);} | GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRe | |||
| void __stdcall _Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * render | nderbuffer; | |||
| buffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);} | #endif | |||
| void __stdcall _Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers) | #ifndef GLEE_C_DEFINED_glBindRenderbuffer | |||
| {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);} | #define GLEE_C_DEFINED_glBindRenderbuffer | |||
| void __stdcall _Lazy_glRenderbufferStorage(GLenum target, GLenum internalfo | void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderb | |||
| rmat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorag | uffer) {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);} | |||
| e(target, internalformat, width, height);} | GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pna | BindRenderbuffer; | |||
| me, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target, | #endif | |||
| pname, params);} | #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers | |||
| GLboolean __stdcall _Lazy_glIsFramebuffer(GLuint framebuffer) | #define GLEE_C_DEFINED_glDeleteRenderbuffers | |||
| {if (GLeeInit()) return glIsFramebuffer(framebuffer); return | void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * | |||
| (GLboolean)0;} | renderbuffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);} | |||
| void __stdcall _Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer) | GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_L | |||
| {if (GLeeInit()) glBindFramebuffer(target, framebuffer);} | azy_glDeleteRenderbuffers; | |||
| void __stdcall _Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebu | #endif | |||
| ffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);} | #ifndef GLEE_C_DEFINED_glGenRenderbuffers | |||
| void __stdcall _Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers) | #define GLEE_C_DEFINED_glGenRenderbuffers | |||
| {if (GLeeInit()) glGenFramebuffers(n, framebuffers);} | void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuf | |||
| GLenum __stdcall _Lazy_glCheckFramebufferStatus(GLenum target) | fers) {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);} | |||
| {if (GLeeInit()) return glCheckFramebufferStatus(target); re | GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_gl | |||
| turn (GLenum)0;} | GenRenderbuffers; | |||
| void __stdcall _Lazy_glFramebufferTexture1D(GLenum target, GLenum attachmen | #endif | |||
| t, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFrame | #ifndef GLEE_C_DEFINED_glRenderbufferStorage | |||
| bufferTexture1D(target, attachment, textarget, texture, level);} | #define GLEE_C_DEFINED_glRenderbufferStorage | |||
| void __stdcall _Lazy_glFramebufferTexture2D(GLenum target, GLenum attachmen | void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum inte | |||
| t, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFrame | rnalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbuffer | |||
| bufferTexture2D(target, attachment, textarget, texture, level);} | Storage(target, internalformat, width, height);} | |||
| void __stdcall _Lazy_glFramebufferTexture3D(GLenum target, GLenum attachmen | GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_L | |||
| t, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLee | azy_glRenderbufferStorage; | |||
| Init()) glFramebufferTexture3D(target, attachment, textarget, texture, leve | #endif | |||
| l, zoffset);} | #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv | |||
| void __stdcall _Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attach | #define GLEE_C_DEFINED_glGetRenderbufferParameteriv | |||
| ment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glF | void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLen | |||
| ramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer | um pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(ta | |||
| );} | rget, pname, params);} | |||
| void __stdcall _Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, G | GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferPara | |||
| Lenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFram | meteriv=GLee_Lazy_glGetRenderbufferParameteriv; | |||
| ebufferAttachmentParameteriv(target, attachment, pname, params);} | #endif | |||
| void __stdcall _Lazy_glGenerateMipmap(GLenum target) | #ifndef GLEE_C_DEFINED_glIsFramebuffer | |||
| {if (GLeeInit()) glGenerateMipmap(target);} | #define GLEE_C_DEFINED_glIsFramebuffer | |||
| void __stdcall _Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX | GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer) {if (G | |||
| 1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfi | LeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;} | |||
| eld mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, | GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFram | |||
| srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} | ebuffer; | |||
| void __stdcall _Lazy_glRenderbufferStorageMultisample(GLenum target, GLsize | #endif | |||
| i samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLee | #ifndef GLEE_C_DEFINED_glBindFramebuffer | |||
| Init()) glRenderbufferStorageMultisample(target, samples, internalformat, w | #define GLEE_C_DEFINED_glBindFramebuffer | |||
| idth, height);} | void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuf | |||
| void __stdcall _Lazy_glFramebufferTextureLayer(GLenum target, GLenum attach | fer) {if (GLeeInit()) glBindFramebuffer(target, framebuffer);} | |||
| ment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebu | GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBi | |||
| fferTextureLayer(target, attachment, texture, level, layer);} | ndFramebuffer; | |||
| PFNGLISRENDERBUFFERPROC pglIsRenderbuffer=_Lazy_glIsRenderbuffer; | #endif | |||
| PFNGLBINDRENDERBUFFERPROC pglBindRenderbuffer=_Lazy_glBindRenderbuffer; | #ifndef GLEE_C_DEFINED_glDeleteFramebuffers | |||
| PFNGLDELETERENDERBUFFERSPROC pglDeleteRenderbuffers=_Lazy_glDeleteRenderbuf | #define GLEE_C_DEFINED_glDeleteFramebuffers | |||
| fers; | void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * f | |||
| PFNGLGENRENDERBUFFERSPROC pglGenRenderbuffers=_Lazy_glGenRenderbuffers; | ramebuffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);} | |||
| PFNGLRENDERBUFFERSTORAGEPROC pglRenderbufferStorage=_Lazy_glRenderbufferSto | GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Laz | |||
| rage; | y_glDeleteFramebuffers; | |||
| PFNGLGETRENDERBUFFERPARAMETERIVPROC pglGetRenderbufferParameteriv=_Lazy_glG | #endif | |||
| etRenderbufferParameteriv; | #ifndef GLEE_C_DEFINED_glGenFramebuffers | |||
| PFNGLISFRAMEBUFFERPROC pglIsFramebuffer=_Lazy_glIsFramebuffer; | #define GLEE_C_DEFINED_glGenFramebuffers | |||
| PFNGLBINDFRAMEBUFFERPROC pglBindFramebuffer=_Lazy_glBindFramebuffer; | void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffe | |||
| PFNGLDELETEFRAMEBUFFERSPROC pglDeleteFramebuffers=_Lazy_glDeleteFramebuffer | rs) {if (GLeeInit()) glGenFramebuffers(n, framebuffers);} | |||
| s; | GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGe | |||
| PFNGLGENFRAMEBUFFERSPROC pglGenFramebuffers=_Lazy_glGenFramebuffers; | nFramebuffers; | |||
| PFNGLCHECKFRAMEBUFFERSTATUSPROC pglCheckFramebufferStatus=_Lazy_glCheckFram | #endif | |||
| ebufferStatus; | #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus | |||
| PFNGLFRAMEBUFFERTEXTURE1DPROC pglFramebufferTexture1D=_Lazy_glFramebufferTe | #define GLEE_C_DEFINED_glCheckFramebufferStatus | |||
| xture1D; | GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target) {if ( | |||
| PFNGLFRAMEBUFFERTEXTURE2DPROC pglFramebufferTexture2D=_Lazy_glFramebufferTe | GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;} | |||
| xture2D; | GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus= | |||
| PFNGLFRAMEBUFFERTEXTURE3DPROC pglFramebufferTexture3D=_Lazy_glFramebufferTe | GLee_Lazy_glCheckFramebufferStatus; | |||
| xture3D; | #endif | |||
| PFNGLFRAMEBUFFERRENDERBUFFERPROC pglFramebufferRenderbuffer=_Lazy_glFramebu | #ifndef GLEE_C_DEFINED_glFramebufferTexture1D | |||
| fferRenderbuffer; | #define GLEE_C_DEFINED_glFramebufferTexture1D | |||
| PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC pglGetFramebufferAttachmentPar | void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum att | |||
| ameteriv=_Lazy_glGetFramebufferAttachmentParameteriv; | achment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) g | |||
| PFNGLGENERATEMIPMAPPROC pglGenerateMipmap=_Lazy_glGenerateMipmap; | lFramebufferTexture1D(target, attachment, textarget, texture, level);} | |||
| PFNGLBLITFRAMEBUFFERPROC pglBlitFramebuffer=_Lazy_glBlitFramebuffer; | GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee | |||
| PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC pglRenderbufferStorageMultisample=_ | _Lazy_glFramebufferTexture1D; | |||
| Lazy_glRenderbufferStorageMultisample; | #endif | |||
| PFNGLFRAMEBUFFERTEXTURELAYERPROC pglFramebufferTextureLayer=_Lazy_glFramebu | #ifndef GLEE_C_DEFINED_glFramebufferTexture2D | |||
| fferTextureLayer; | #define GLEE_C_DEFINED_glFramebufferTexture2D | |||
| void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum att | ||||
| achment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) g | ||||
| lFramebufferTexture2D(target, attachment, textarget, texture, level);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee | ||||
| _Lazy_glFramebufferTexture2D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTexture3D | ||||
| #define GLEE_C_DEFINED_glFramebufferTexture3D | ||||
| void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum att | ||||
| achment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if | ||||
| (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture | ||||
| , level, zoffset);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee | ||||
| _Lazy_glFramebufferTexture3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer | ||||
| #define GLEE_C_DEFINED_glFramebufferRenderbuffer | ||||
| void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum | ||||
| attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit( | ||||
| )) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, render | ||||
| buffer);} | ||||
| GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffe | ||||
| r=GLee_Lazy_glFramebufferRenderbuffer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv | ||||
| #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv | ||||
| void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum tar | ||||
| get, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glG | ||||
| etFramebufferAttachmentParameteriv(target, attachment, pname, params);} | ||||
| GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebu | ||||
| fferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGenerateMipmap | ||||
| #define GLEE_C_DEFINED_glGenerateMipmap | ||||
| void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target) {if (GLeeInit() | ||||
| ) glGenerateMipmap(target);} | ||||
| GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGene | ||||
| rateMipmap; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBlitFramebuffer | ||||
| #define GLEE_C_DEFINED_glBlitFramebuffer | ||||
| void __stdcall GLee_Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLin | ||||
| t srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, G | ||||
| Lbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, s | ||||
| rcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} | ||||
| GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBl | ||||
| itFramebuffer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample | ||||
| #define GLEE_C_DEFINED_glRenderbufferStorageMultisample | ||||
| void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target, | ||||
| GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if | ||||
| (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalfor | ||||
| mat, width, height);} | ||||
| GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferSto | ||||
| rageMultisample=GLee_Lazy_glRenderbufferStorageMultisample; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureLayer | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureLayer | ||||
| void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum | ||||
| attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glF | ||||
| ramebufferTextureLayer(target, attachment, texture, level, layer);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLaye | ||||
| r=GLee_Lazy_glFramebufferTextureLayer; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_framebuffer_sRGB */ | /* GL_ARB_framebuffer_sRGB */ | |||
| #ifdef __GLEE_GL_ARB_framebuffer_sRGB | #ifdef __GLEE_GL_ARB_framebuffer_sRGB | |||
| #endif | #endif | |||
| /* GL_ARB_geometry_shader4 */ | /* GL_ARB_geometry_shader4 */ | |||
| #ifdef __GLEE_GL_ARB_geometry_shader4 | #ifdef __GLEE_GL_ARB_geometry_shader4 | |||
| void __stdcall _Lazy_glProgramParameteriARB(GLuint program, GLenum pname, G | #ifndef GLEE_C_DEFINED_glProgramParameteriARB | |||
| Lint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, valu | #define GLEE_C_DEFINED_glProgramParameteriARB | |||
| e);} | void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pn | |||
| void __stdcall _Lazy_glFramebufferTextureARB(GLenum target, GLenum attachme | ame, GLint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, | |||
| nt, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB( | value);} | |||
| target, attachment, texture, level);} | GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee | |||
| void __stdcall _Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum att | _Lazy_glProgramParameteriARB; | |||
| achment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFram | #endif | |||
| ebufferTextureLayerARB(target, attachment, texture, level, layer);} | #ifndef GLEE_C_DEFINED_glFramebufferTextureARB | |||
| void __stdcall _Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum atta | #define GLEE_C_DEFINED_glFramebufferTextureARB | |||
| chment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFrame | void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum at | |||
| bufferTextureFaceARB(target, attachment, texture, level, face);} | tachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextu | |||
| PFNGLPROGRAMPARAMETERIARBPROC pglProgramParameteriARB=_Lazy_glProgramParame | reARB(target, attachment, texture, level);} | |||
| teriARB; | GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GL | |||
| PFNGLFRAMEBUFFERTEXTUREARBPROC pglFramebufferTextureARB=_Lazy_glFramebuffer | ee_Lazy_glFramebufferTextureARB; | |||
| TextureARB; | #endif | |||
| PFNGLFRAMEBUFFERTEXTURELAYERARBPROC pglFramebufferTextureLayerARB=_Lazy_glF | #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB | |||
| ramebufferTextureLayerARB; | #define GLEE_C_DEFINED_glFramebufferTextureLayerARB | |||
| PFNGLFRAMEBUFFERTEXTUREFACEARBPROC pglFramebufferTextureFaceARB=_Lazy_glFra | void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLen | |||
| mebufferTextureFaceARB; | um attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) | |||
| glFramebufferTextureLayerARB(target, attachment, texture, level, layer);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureL | ||||
| ayerARB=GLee_Lazy_glFramebufferTextureLayerARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureFaceARB | ||||
| void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenu | ||||
| m attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) g | ||||
| lFramebufferTextureFaceARB(target, attachment, texture, level, face);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFa | ||||
| ceARB=GLee_Lazy_glFramebufferTextureFaceARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_half_float_vertex */ | /* GL_ARB_half_float_vertex */ | |||
| #ifdef __GLEE_GL_ARB_half_float_vertex | #ifdef __GLEE_GL_ARB_half_float_vertex | |||
| #endif | #endif | |||
| /* GL_ARB_instanced_arrays */ | /* GL_ARB_instanced_arrays */ | |||
| #ifdef __GLEE_GL_ARB_instanced_arrays | #ifdef __GLEE_GL_ARB_instanced_arrays | |||
| void __stdcall _Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor) | #ifndef GLEE_C_DEFINED_glVertexAttribDivisor | |||
| {if (GLeeInit()) glVertexAttribDivisor(index, divisor);} | #define GLEE_C_DEFINED_glVertexAttribDivisor | |||
| PFNGLVERTEXATTRIBDIVISORPROC pglVertexAttribDivisor=_Lazy_glVertexAttribDiv | void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divis | |||
| isor; | or) {if (GLeeInit()) glVertexAttribDivisor(index, divisor);} | |||
| GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_L | ||||
| azy_glVertexAttribDivisor; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_map_buffer_range */ | /* GL_ARB_map_buffer_range */ | |||
| #ifdef __GLEE_GL_ARB_map_buffer_range | #ifdef __GLEE_GL_ARB_map_buffer_range | |||
| void __stdcall _Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsiz | #ifndef GLEE_C_DEFINED_glMapBufferRange | |||
| eiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target, | #define GLEE_C_DEFINED_glMapBufferRange | |||
| offset, length, access);} | void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset, | |||
| void __stdcall _Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offse | GLsizeiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(t | |||
| t, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, of | arget, offset, length, access);} | |||
| fset, length);} | GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapB | |||
| PFNGLMAPBUFFERRANGEPROC pglMapBufferRange=_Lazy_glMapBufferRange; | ufferRange; | |||
| PFNGLFLUSHMAPPEDBUFFERRANGEPROC pglFlushMappedBufferRange=_Lazy_glFlushMapp | #endif | |||
| edBufferRange; | #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange | |||
| #define GLEE_C_DEFINED_glFlushMappedBufferRange | ||||
| void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr | ||||
| offset, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(targ | ||||
| et, offset, length);} | ||||
| GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange= | ||||
| GLee_Lazy_glFlushMappedBufferRange; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_texture_buffer_object */ | /* GL_ARB_texture_buffer_object */ | |||
| #ifdef __GLEE_GL_ARB_texture_buffer_object | #ifdef __GLEE_GL_ARB_texture_buffer_object | |||
| void __stdcall _Lazy_glTexBufferARB(GLenum target, GLenum internalformat, G | #ifndef GLEE_C_DEFINED_glTexBufferARB | |||
| Luint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buff | #define GLEE_C_DEFINED_glTexBufferARB | |||
| er);} | void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalfor | |||
| PFNGLTEXBUFFERARBPROC pglTexBufferARB=_Lazy_glTexBufferARB; | mat, GLuint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat | |||
| , buffer);} | ||||
| GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBuffe | ||||
| rARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ARB_texture_compression_rgtc */ | /* GL_ARB_texture_compression_rgtc */ | |||
| #ifdef __GLEE_GL_ARB_texture_compression_rgtc | #ifdef __GLEE_GL_ARB_texture_compression_rgtc | |||
| #endif | #endif | |||
| /* GL_ARB_texture_rg */ | /* GL_ARB_texture_rg */ | |||
| #ifdef __GLEE_GL_ARB_texture_rg | #ifdef __GLEE_GL_ARB_texture_rg | |||
| #endif | #endif | |||
| /* GL_ARB_vertex_array_object */ | /* GL_ARB_vertex_array_object */ | |||
| #ifdef __GLEE_GL_ARB_vertex_array_object | #ifdef __GLEE_GL_ARB_vertex_array_object | |||
| void __stdcall _Lazy_glBindVertexArray(GLuint array) | #ifndef GLEE_C_DEFINED_glBindVertexArray | |||
| {if (GLeeInit()) glBindVertexArray(array);} | #define GLEE_C_DEFINED_glBindVertexArray | |||
| void __stdcall _Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays) | void __stdcall GLee_Lazy_glBindVertexArray(GLuint array) {if (GLeeInit() | |||
| {if (GLeeInit()) glDeleteVertexArrays(n, arrays);} | ) glBindVertexArray(array);} | |||
| void __stdcall _Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) | GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBi | |||
| {if (GLeeInit()) glGenVertexArrays(n, arrays);} | ndVertexArray; | |||
| GLboolean __stdcall _Lazy_glIsVertexArray(GLuint array) | #endif | |||
| {if (GLeeInit()) return glIsVertexArray(array); return (GLbo | #ifndef GLEE_C_DEFINED_glDeleteVertexArrays | |||
| olean)0;} | #define GLEE_C_DEFINED_glDeleteVertexArrays | |||
| PFNGLBINDVERTEXARRAYPROC pglBindVertexArray=_Lazy_glBindVertexArray; | void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * a | |||
| PFNGLDELETEVERTEXARRAYSPROC pglDeleteVertexArrays=_Lazy_glDeleteVertexArray | rrays) {if (GLeeInit()) glDeleteVertexArrays(n, arrays);} | |||
| s; | GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Laz | |||
| PFNGLGENVERTEXARRAYSPROC pglGenVertexArrays=_Lazy_glGenVertexArrays; | y_glDeleteVertexArrays; | |||
| PFNGLISVERTEXARRAYPROC pglIsVertexArray=_Lazy_glIsVertexArray; | #endif | |||
| #ifndef GLEE_C_DEFINED_glGenVertexArrays | ||||
| #define GLEE_C_DEFINED_glGenVertexArrays | ||||
| void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) { | ||||
| if (GLeeInit()) glGenVertexArrays(n, arrays);} | ||||
| GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGe | ||||
| nVertexArrays; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsVertexArray | ||||
| #define GLEE_C_DEFINED_glIsVertexArray | ||||
| GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array) {if (GLeeIni | ||||
| t()) return glIsVertexArray(array); return (GLboolean)0;} | ||||
| GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVert | ||||
| exArray; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_abgr */ | /* GL_EXT_abgr */ | |||
| #ifdef __GLEE_GL_EXT_abgr | #ifdef __GLEE_GL_EXT_abgr | |||
| #endif | #endif | |||
| /* GL_EXT_blend_color */ | /* GL_EXT_blend_color */ | |||
| #ifdef __GLEE_GL_EXT_blend_color | #ifdef __GLEE_GL_EXT_blend_color | |||
| void __stdcall _Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf | #ifndef GLEE_C_DEFINED_glBlendColorEXT | |||
| blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, | #define GLEE_C_DEFINED_glBlendColorEXT | |||
| alpha);} | void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GL | |||
| PFNGLBLENDCOLOREXTPROC pglBlendColorEXT=_Lazy_glBlendColorEXT; | clampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, | |||
| blue, alpha);} | ||||
| GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendC | ||||
| olorEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_polygon_offset */ | /* GL_EXT_polygon_offset */ | |||
| #ifdef __GLEE_GL_EXT_polygon_offset | #ifdef __GLEE_GL_EXT_polygon_offset | |||
| void __stdcall _Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) | #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT | |||
| {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);} | #define GLEE_C_DEFINED_glPolygonOffsetEXT | |||
| PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT=_Lazy_glPolygonOffsetEXT; | void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) | |||
| {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);} | ||||
| GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_gl | ||||
| PolygonOffsetEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture */ | /* GL_EXT_texture */ | |||
| #ifdef __GLEE_GL_EXT_texture | #ifdef __GLEE_GL_EXT_texture | |||
| #endif | #endif | |||
| /* GL_EXT_texture3D */ | /* GL_EXT_texture3D */ | |||
| #ifdef __GLEE_GL_EXT_texture3D | #ifdef __GLEE_GL_EXT_texture3D | |||
| void __stdcall _Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum int | #ifndef GLEE_C_DEFINED_glTexImage3DEXT | |||
| ernalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GL | #define GLEE_C_DEFINED_glTexImage3DEXT | |||
| enum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexIma | void __stdcall GLee_Lazy_glTexImage3DEXT(GLenum target, GLint level, GLen | |||
| ge3DEXT(target, level, internalformat, width, height, depth, border, format | um internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint bord | |||
| , type, pixels);} | er, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) gl | |||
| void __stdcall _Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint x | TexImage3DEXT(target, level, internalformat, width, height, depth, border, | |||
| offset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsize | format, type, pixels);} | |||
| i depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit( | GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexIma | |||
| )) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, heig | ge3DEXT; | |||
| ht, depth, format, type, pixels);} | #endif | |||
| PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT=_Lazy_glTexImage3DEXT; | #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT | |||
| PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT=_Lazy_glTexSubImage3DEXT; | #define GLEE_C_DEFINED_glTexSubImage3DEXT | |||
| void __stdcall GLee_Lazy_glTexSubImage3DEXT(GLenum target, GLint level, G | ||||
| Lint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, | ||||
| GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLe | ||||
| eInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width | ||||
| , height, depth, format, type, pixels);} | ||||
| GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_gl | ||||
| TexSubImage3DEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIS_texture_filter4 */ | /* GL_SGIS_texture_filter4 */ | |||
| #ifdef __GLEE_GL_SGIS_texture_filter4 | #ifdef __GLEE_GL_SGIS_texture_filter4 | |||
| void __stdcall _Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, G | #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS | |||
| Lfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, | #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS | |||
| weights);} | void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum fil | |||
| void __stdcall _Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsi | ter, GLfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, fi | |||
| zei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS(targe | lter, weights);} | |||
| t, filter, n, weights);} | GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee | |||
| PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS=_Lazy_glGetTexFilterF | _Lazy_glGetTexFilterFuncSGIS; | |||
| uncSGIS; | #endif | |||
| PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS=_Lazy_glTexFilterFuncSGIS; | #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS | |||
| #define GLEE_C_DEFINED_glTexFilterFuncSGIS | ||||
| void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter | ||||
| , GLsizei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS | ||||
| (target, filter, n, weights);} | ||||
| GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_ | ||||
| glTexFilterFuncSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_subtexture */ | /* GL_EXT_subtexture */ | |||
| #ifdef __GLEE_GL_EXT_subtexture | #ifdef __GLEE_GL_EXT_subtexture | |||
| void __stdcall _Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint x | #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT | |||
| offset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) | #define GLEE_C_DEFINED_glTexSubImage1DEXT | |||
| {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, | void __stdcall GLee_Lazy_glTexSubImage1DEXT(GLenum target, GLint level, G | |||
| type, pixels);} | Lint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pix | |||
| void __stdcall _Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint x | els) {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, fo | |||
| offset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum | rmat, type, pixels);} | |||
| type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(target, | GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_gl | |||
| level, xoffset, yoffset, width, height, format, type, pixels);} | TexSubImage1DEXT; | |||
| PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT=_Lazy_glTexSubImage1DEXT; | #endif | |||
| PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT=_Lazy_glTexSubImage2DEXT; | #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT | |||
| #define GLEE_C_DEFINED_glTexSubImage2DEXT | ||||
| void __stdcall GLee_Lazy_glTexSubImage2DEXT(GLenum target, GLint level, G | ||||
| Lint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, | ||||
| GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(ta | ||||
| rget, level, xoffset, yoffset, width, height, format, type, pixels);} | ||||
| GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_gl | ||||
| TexSubImage2DEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_copy_texture */ | /* GL_EXT_copy_texture */ | |||
| #ifdef __GLEE_GL_EXT_copy_texture | #ifdef __GLEE_GL_EXT_copy_texture | |||
| void __stdcall _Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum | #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT | |||
| internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeI | #define GLEE_C_DEFINED_glCopyTexImage1DEXT | |||
| nit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, bord | void __stdcall GLee_Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, | |||
| er);} | GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if | |||
| void __stdcall _Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum | (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width | |||
| internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint bor | , border);} | |||
| der) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x | GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_ | |||
| , y, width, height, border);} | glCopyTexImage1DEXT; | |||
| void __stdcall _Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLi | #endif | |||
| nt xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTexSub | #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT | |||
| Image1DEXT(target, level, xoffset, x, y, width);} | #define GLEE_C_DEFINED_glCopyTexImage2DEXT | |||
| void __stdcall _Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLi | void __stdcall GLee_Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, | |||
| nt xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLi | |||
| {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, | nt border) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalfor | |||
| x, y, width, height);} | mat, x, y, width, height, border);} | |||
| void __stdcall _Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLi | GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_ | |||
| nt xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, | glCopyTexImage2DEXT; | |||
| GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xof | #endif | |||
| fset, yoffset, zoffset, x, y, width, height);} | #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT | |||
| PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT=_Lazy_glCopyTexImage1DEXT; | #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT | |||
| PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT=_Lazy_glCopyTexImage2DEXT; | void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint leve | |||
| PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT=_Lazy_glCopyTexSubIma | l, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopy | |||
| ge1DEXT; | TexSubImage1DEXT(target, level, xoffset, x, y, width);} | |||
| PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT=_Lazy_glCopyTexSubIma | GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee | |||
| ge2DEXT; | _Lazy_glCopyTexSubImage1DEXT; | |||
| PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT=_Lazy_glCopyTexSubIma | #endif | |||
| ge3DEXT; | #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT | |||
| #define GLEE_C_DEFINED_glCopyTexSubImage2DEXT | ||||
| void __stdcall GLee_Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint leve | ||||
| l, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei h | ||||
| eight) {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yof | ||||
| fset, x, y, width, height);} | ||||
| GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee | ||||
| _Lazy_glCopyTexSubImage2DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT | ||||
| #define GLEE_C_DEFINED_glCopyTexSubImage3DEXT | ||||
| void __stdcall GLee_Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint leve | ||||
| l, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei w | ||||
| idth, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, leve | ||||
| l, xoffset, yoffset, zoffset, x, y, width, height);} | ||||
| GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee | ||||
| _Lazy_glCopyTexSubImage3DEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_histogram */ | /* GL_EXT_histogram */ | |||
| #ifdef __GLEE_GL_EXT_histogram | #ifdef __GLEE_GL_EXT_histogram | |||
| void __stdcall _Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLen | #ifndef GLEE_C_DEFINED_glGetHistogramEXT | |||
| um format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogramEX | #define GLEE_C_DEFINED_glGetHistogramEXT | |||
| T(target, reset, format, type, values);} | void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset | |||
| void __stdcall _Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pna | , GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHisto | |||
| me, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(target | gramEXT(target, reset, format, type, values);} | |||
| , pname, params);} | GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGe | |||
| void __stdcall _Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pna | tHistogramEXT; | |||
| me, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(target, | #endif | |||
| pname, params);} | #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT | |||
| void __stdcall _Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum | #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT | |||
| format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEXT(targ | void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLen | |||
| et, reset, format, type, values);} | um pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT( | |||
| void __stdcall _Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, | target, pname, params);} | |||
| GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pnam | GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParamet | |||
| e, params);} | erfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT; | |||
| void __stdcall _Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, | #endif | |||
| GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, | #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT | |||
| params);} | #define GLEE_C_DEFINED_glGetHistogramParameterivEXT | |||
| void __stdcall _Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum in | void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLen | |||
| ternalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target, widt | um pname, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(ta | |||
| h, internalformat, sink);} | rget, pname, params);} | |||
| void __stdcall _Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLbo | GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParamet | |||
| olean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);} | erivEXT=GLee_Lazy_glGetHistogramParameterivEXT; | |||
| void __stdcall _Lazy_glResetHistogramEXT(GLenum target) | #endif | |||
| {if (GLeeInit()) glResetHistogramEXT(target);} | #ifndef GLEE_C_DEFINED_glGetMinmaxEXT | |||
| void __stdcall _Lazy_glResetMinmaxEXT(GLenum target) | #define GLEE_C_DEFINED_glGetMinmaxEXT | |||
| {if (GLeeInit()) glResetMinmaxEXT(target);} | void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, G | |||
| PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT=_Lazy_glGetHistogramEXT; | Lenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEX | |||
| PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT=_Lazy_glG | T(target, reset, format, type, values);} | |||
| etHistogramParameterfvEXT; | GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinma | |||
| PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT=_Lazy_glG | xEXT; | |||
| etHistogramParameterivEXT; | #endif | |||
| PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT=_Lazy_glGetMinmaxEXT; | #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT | |||
| PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT=_Lazy_glGetMinm | #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT | |||
| axParameterfvEXT; | void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum | |||
| PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT=_Lazy_glGetMinm | pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target | |||
| axParameterivEXT; | , pname, params);} | |||
| PFNGLHISTOGRAMEXTPROC pglHistogramEXT=_Lazy_glHistogramEXT; | GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEX | |||
| PFNGLMINMAXEXTPROC pglMinmaxEXT=_Lazy_glMinmaxEXT; | T=GLee_Lazy_glGetMinmaxParameterfvEXT; | |||
| PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT=_Lazy_glResetHistogramEXT; | #endif | |||
| PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT=_Lazy_glResetMinmaxEXT; | #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT | |||
| #define GLEE_C_DEFINED_glGetMinmaxParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum | ||||
| pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, | ||||
| pname, params);} | ||||
| GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEX | ||||
| T=GLee_Lazy_glGetMinmaxParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glHistogramEXT | ||||
| #define GLEE_C_DEFINED_glHistogramEXT | ||||
| void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLe | ||||
| num internalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target | ||||
| , width, internalformat, sink);} | ||||
| GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogra | ||||
| mEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMinmaxEXT | ||||
| #define GLEE_C_DEFINED_glMinmaxEXT | ||||
| void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat | ||||
| , GLboolean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sin | ||||
| k);} | ||||
| GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glResetHistogramEXT | ||||
| #define GLEE_C_DEFINED_glResetHistogramEXT | ||||
| void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target) {if (GLeeIni | ||||
| t()) glResetHistogramEXT(target);} | ||||
| GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_ | ||||
| glResetHistogramEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glResetMinmaxEXT | ||||
| #define GLEE_C_DEFINED_glResetMinmaxEXT | ||||
| void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target) {if (GLeeInit() | ||||
| ) glResetMinmaxEXT(target);} | ||||
| GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glRese | ||||
| tMinmaxEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_convolution */ | /* GL_EXT_convolution */ | |||
| #ifdef __GLEE_GL_EXT_convolution | #ifdef __GLEE_GL_EXT_convolution | |||
| void __stdcall _Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum interna | #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT | |||
| lformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) | #define GLEE_C_DEFINED_glConvolutionFilter1DEXT | |||
| {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, fo | void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum i | |||
| rmat, type, image);} | nternalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * im | |||
| void __stdcall _Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum interna | age) {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, wid | |||
| lformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const G | th, format, type, image);} | |||
| Lvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalf | GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT= | |||
| ormat, width, height, format, type, image);} | GLee_Lazy_glConvolutionFilter1DEXT; | |||
| void __stdcall _Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname | #endif | |||
| , GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target, pnam | #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT | |||
| e, params);} | #define GLEE_C_DEFINED_glConvolutionFilter2DEXT | |||
| void __stdcall _Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pnam | void __stdcall GLee_Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum i | |||
| e, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfvEXT(ta | nternalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, c | |||
| rget, pname, params);} | onst GLvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, int | |||
| void __stdcall _Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname | ernalformat, width, height, format, type, image);} | |||
| , GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, | GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT= | |||
| params);} | GLee_Lazy_glConvolutionFilter2DEXT; | |||
| void __stdcall _Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pnam | #endif | |||
| e, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEXT(targ | #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT | |||
| et, pname, params);} | #define GLEE_C_DEFINED_glConvolutionParameterfEXT | |||
| void __stdcall _Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum int | void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum | |||
| ernalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvo | pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target | |||
| lutionFilter1DEXT(target, internalformat, x, y, width);} | , pname, params);} | |||
| void __stdcall _Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum int | GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterf | |||
| ernalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeIni | EXT=GLee_Lazy_glConvolutionParameterfEXT; | |||
| t()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, heig | #endif | |||
| ht);} | #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT | |||
| void __stdcall _Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format | #define GLEE_C_DEFINED_glConvolutionParameterfvEXT | |||
| , GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilterEXT( | void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenu | |||
| target, format, type, image);} | m pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv | |||
| void __stdcall _Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum p | EXT(target, pname, params);} | |||
| name, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfvEXT(ta | GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameter | |||
| rget, pname, params);} | fvEXT=GLee_Lazy_glConvolutionParameterfvEXT; | |||
| void __stdcall _Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum p | #endif | |||
| name, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEXT(targ | #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT | |||
| et, pname, params);} | #define GLEE_C_DEFINED_glConvolutionParameteriEXT | |||
| void __stdcall _Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, | void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum | |||
| GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit() | pname, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, | |||
| ) glGetSeparableFilterEXT(target, format, type, row, column, span);} | pname, params);} | |||
| void __stdcall _Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalf | GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteri | |||
| ormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLv | EXT=GLee_Lazy_glConvolutionParameteriEXT; | |||
| oid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2DEXT( | #endif | |||
| target, internalformat, width, height, format, type, row, column);} | #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT | |||
| PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT=_Lazy_glConvoluti | #define GLEE_C_DEFINED_glConvolutionParameterivEXT | |||
| onFilter1DEXT; | void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenu | |||
| PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT=_Lazy_glConvoluti | m pname, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEX | |||
| onFilter2DEXT; | T(target, pname, params);} | |||
| PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT=_Lazy_glConvo | GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameter | |||
| lutionParameterfEXT; | ivEXT=GLee_Lazy_glConvolutionParameterivEXT; | |||
| PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT=_Lazy_glCon | #endif | |||
| volutionParameterfvEXT; | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT | |||
| PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT=_Lazy_glConvo | #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT | |||
| lutionParameteriEXT; | void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLen | |||
| PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT=_Lazy_glCon | um internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCop | |||
| volutionParameterivEXT; | yConvolutionFilter1DEXT(target, internalformat, x, y, width);} | |||
| PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT=_Lazy_glC | GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilt | |||
| opyConvolutionFilter1DEXT; | er1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT; | |||
| PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT=_Lazy_glC | #endif | |||
| opyConvolutionFilter2DEXT; | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT | |||
| PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT=_Lazy_glGetConv | #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT | |||
| olutionFilterEXT; | void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLen | |||
| PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT=_Lazy | um internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (G | |||
| _glGetConvolutionParameterfvEXT; | LeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width | |||
| PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT=_Lazy | , height);} | |||
| _glGetConvolutionParameterivEXT; | GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilt | |||
| PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT=_Lazy_glGetSeparabl | er2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT; | |||
| eFilterEXT; | #endif | |||
| PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT=_Lazy_glSeparableFilt | #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT | |||
| er2DEXT; | #define GLEE_C_DEFINED_glGetConvolutionFilterEXT | |||
| void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum | ||||
| format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilt | ||||
| erEXT(target, format, type, image);} | ||||
| GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEX | ||||
| T=GLee_Lazy_glGetConvolutionFilterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT | ||||
| #define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT | ||||
| void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GL | ||||
| enum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv | ||||
| EXT(target, pname, params);} | ||||
| GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionPar | ||||
| ameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT | ||||
| #define GLEE_C_DEFINED_glGetConvolutionParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GL | ||||
| enum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEX | ||||
| T(target, pname, params);} | ||||
| GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionPar | ||||
| ameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT | ||||
| #define GLEE_C_DEFINED_glGetSeparableFilterEXT | ||||
| void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum fo | ||||
| rmat, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLee | ||||
| Init()) glGetSeparableFilterEXT(target, format, type, row, column, span);} | ||||
| GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GL | ||||
| ee_Lazy_glGetSeparableFilterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT | ||||
| #define GLEE_C_DEFINED_glSeparableFilter2DEXT | ||||
| void __stdcall GLee_Lazy_glSeparableFilter2DEXT(GLenum target, GLenum int | ||||
| ernalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, con | ||||
| st GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter | ||||
| 2DEXT(target, internalformat, width, height, format, type, row, column);} | ||||
| GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee | ||||
| _Lazy_glSeparableFilter2DEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGI_color_matrix */ | /* GL_SGI_color_matrix */ | |||
| #ifdef __GLEE_GL_SGI_color_matrix | #ifdef __GLEE_GL_SGI_color_matrix | |||
| #endif | #endif | |||
| /* GL_SGI_color_table */ | /* GL_SGI_color_table */ | |||
| #ifdef __GLEE_GL_SGI_color_table | #ifdef __GLEE_GL_SGI_color_table | |||
| void __stdcall _Lazy_glColorTableSGI(GLenum target, GLenum internalformat, | #ifndef GLEE_C_DEFINED_glColorTableSGI | |||
| GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLee | #define GLEE_C_DEFINED_glColorTableSGI | |||
| Init()) glColorTableSGI(target, internalformat, width, format, type, table) | void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalfo | |||
| ;} | rmat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if | |||
| void __stdcall _Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname | (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, | |||
| , const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSGI(targ | table);} | |||
| et, pname, params);} | GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorT | |||
| void __stdcall _Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname | ableSGI; | |||
| , const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(target | #endif | |||
| , pname, params);} | #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI | |||
| void __stdcall _Lazy_glCopyColorTableSGI(GLenum target, GLenum internalform | #define GLEE_C_DEFINED_glColorTableParameterfvSGI | |||
| at, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTableSGI( | void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum | |||
| target, internalformat, x, y, width);} | pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSG | |||
| void __stdcall _Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenu | I(target, pname, params);} | |||
| m type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, format | GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfv | |||
| , type, table);} | SGI=GLee_Lazy_glColorTableParameterfvSGI; | |||
| void __stdcall _Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pn | #endif | |||
| ame, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSGI(targ | #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI | |||
| et, pname, params);} | #define GLEE_C_DEFINED_glColorTableParameterivSGI | |||
| void __stdcall _Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pn | void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum | |||
| ame, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(target | pname, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI( | |||
| , pname, params);} | target, pname, params);} | |||
| PFNGLCOLORTABLESGIPROC pglColorTableSGI=_Lazy_glColorTableSGI; | GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameteriv | |||
| PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI=_Lazy_glColor | SGI=GLee_Lazy_glColorTableParameterivSGI; | |||
| TableParameterfvSGI; | #endif | |||
| PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI=_Lazy_glColor | #ifndef GLEE_C_DEFINED_glCopyColorTableSGI | |||
| TableParameterivSGI; | #define GLEE_C_DEFINED_glCopyColorTableSGI | |||
| PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI=_Lazy_glCopyColorTableSGI; | void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum intern | |||
| PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI=_Lazy_glGetColorTableSGI; | alformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTab | |||
| PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI=_Lazy_g | leSGI(target, internalformat, x, y, width);} | |||
| lGetColorTableParameterfvSGI; | GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_ | |||
| PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI=_Lazy_g | glCopyColorTableSGI; | |||
| lGetColorTableParameterivSGI; | #endif | |||
| #ifndef GLEE_C_DEFINED_glGetColorTableSGI | ||||
| #define GLEE_C_DEFINED_glGetColorTableSGI | ||||
| void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format, | ||||
| GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, | ||||
| format, type, table);} | ||||
| GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_gl | ||||
| GetColorTableSGI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI | ||||
| #define GLEE_C_DEFINED_glGetColorTableParameterfvSGI | ||||
| void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLe | ||||
| num pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSG | ||||
| I(target, pname, params);} | ||||
| GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParam | ||||
| eterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI | ||||
| #define GLEE_C_DEFINED_glGetColorTableParameterivSGI | ||||
| void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLe | ||||
| num pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI( | ||||
| target, pname, params);} | ||||
| GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParam | ||||
| eterivSGI=GLee_Lazy_glGetColorTableParameterivSGI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIS_pixel_texture */ | /* GL_SGIS_pixel_texture */ | |||
| #ifdef __GLEE_GL_SGIS_pixel_texture | #ifdef __GLEE_GL_SGIS_pixel_texture | |||
| void __stdcall _Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param) | #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS | |||
| {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);} | #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS | |||
| void __stdcall _Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint | void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint | |||
| * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params) | param) {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);} | |||
| ;} | GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameter | |||
| void __stdcall _Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat para | iSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS; | |||
| m) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);} | #endif | |||
| void __stdcall _Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLflo | #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS | |||
| at * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params) | #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS | |||
| ;} | void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const | |||
| void __stdcall _Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * | GLint * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, para | |||
| params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, para | ms);} | |||
| ms);} | GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParamete | |||
| void __stdcall _Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat | rivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS; | |||
| * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, para | #endif | |||
| ms);} | #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS | |||
| PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS=_Lazy_glPix | #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS | |||
| elTexGenParameteriSGIS; | void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloa | |||
| PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS=_Lazy_glP | t param) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);} | |||
| ixelTexGenParameterivSGIS; | GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameter | |||
| PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS=_Lazy_glPix | fSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS; | |||
| elTexGenParameterfSGIS; | #endif | |||
| PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS=_Lazy_glP | #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS | |||
| ixelTexGenParameterfvSGIS; | #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS | |||
| PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS=_La | void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const | |||
| zy_glGetPixelTexGenParameterivSGIS; | GLfloat * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, pa | |||
| PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS=_La | rams);} | |||
| zy_glGetPixelTexGenParameterfvSGIS; | GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParamete | |||
| rfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS | ||||
| #define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS | ||||
| void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GL | ||||
| int * params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, para | ||||
| ms);} | ||||
| GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenPa | ||||
| rameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS | ||||
| #define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS | ||||
| void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GL | ||||
| float * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, pa | ||||
| rams);} | ||||
| GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenPa | ||||
| rameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_pixel_texture */ | /* GL_SGIX_pixel_texture */ | |||
| #ifdef __GLEE_GL_SGIX_pixel_texture | #ifdef __GLEE_GL_SGIX_pixel_texture | |||
| void __stdcall _Lazy_glPixelTexGenSGIX(GLenum mode) | #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX | |||
| {if (GLeeInit()) glPixelTexGenSGIX(mode);} | #define GLEE_C_DEFINED_glPixelTexGenSGIX | |||
| PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX=_Lazy_glPixelTexGenSGIX; | void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode) {if (GLeeInit()) | |||
| glPixelTexGenSGIX(mode);} | ||||
| GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPi | ||||
| xelTexGenSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIS_texture4D */ | /* GL_SGIS_texture4D */ | |||
| #ifdef __GLEE_GL_SGIS_texture4D | #ifdef __GLEE_GL_SGIS_texture4D | |||
| void __stdcall _Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum in | #ifndef GLEE_C_DEFINED_glTexImage4DSGIS | |||
| ternalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, | #define GLEE_C_DEFINED_glTexImage4DSGIS | |||
| GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLe | void __stdcall GLee_Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLe | |||
| eInit()) glTexImage4DSGIS(target, level, internalformat, width, height, dep | num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei s | |||
| th, size4d, border, format, type, pixels);} | ize4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {i | |||
| void __stdcall _Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint | f (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, heigh | |||
| xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsize | t, depth, size4d, border, format, type, pixels);} | |||
| i height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const | GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexI | |||
| GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffs | mage4DSGIS; | |||
| et, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, | #endif | |||
| pixels);} | #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS | |||
| PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS=_Lazy_glTexImage4DSGIS; | #define GLEE_C_DEFINED_glTexSubImage4DSGIS | |||
| PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS=_Lazy_glTexSubImage4DSGIS; | void __stdcall GLee_Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, | |||
| GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, | ||||
| GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, | ||||
| const GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level, | ||||
| xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, | ||||
| type, pixels);} | ||||
| GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_ | ||||
| glTexSubImage4DSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGI_texture_color_table */ | /* GL_SGI_texture_color_table */ | |||
| #ifdef __GLEE_GL_SGI_texture_color_table | #ifdef __GLEE_GL_SGI_texture_color_table | |||
| #endif | #endif | |||
| /* GL_EXT_cmyka */ | /* GL_EXT_cmyka */ | |||
| #ifdef __GLEE_GL_EXT_cmyka | #ifdef __GLEE_GL_EXT_cmyka | |||
| #endif | #endif | |||
| /* GL_EXT_texture_object */ | /* GL_EXT_texture_object */ | |||
| #ifdef __GLEE_GL_EXT_texture_object | #ifdef __GLEE_GL_EXT_texture_object | |||
| GLboolean __stdcall _Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint | #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT | |||
| * textures, GLboolean * residences) {if (GLeeInit()) return glAreTexturesR | #define GLEE_C_DEFINED_glAreTexturesResidentEXT | |||
| esidentEXT(n, textures, residences); return (GLboolean)0;} | GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const G | |||
| void __stdcall _Lazy_glBindTextureEXT(GLenum target, GLuint texture) | Luint * textures, GLboolean * residences) {if (GLeeInit()) return glAreTex | |||
| {if (GLeeInit()) glBindTextureEXT(target, texture);} | turesResidentEXT(n, textures, residences); return (GLboolean)0;} | |||
| void __stdcall _Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures | GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT= | |||
| ) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);} | GLee_Lazy_glAreTexturesResidentEXT; | |||
| void __stdcall _Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) | #endif | |||
| {if (GLeeInit()) glGenTexturesEXT(n, textures);} | #ifndef GLEE_C_DEFINED_glBindTextureEXT | |||
| GLboolean __stdcall _Lazy_glIsTextureEXT(GLuint texture) | #define GLEE_C_DEFINED_glBindTextureEXT | |||
| {if (GLeeInit()) return glIsTextureEXT(texture); return (GLb | void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture) | |||
| oolean)0;} | {if (GLeeInit()) glBindTextureEXT(target, texture);} | |||
| void __stdcall _Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * text | GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBind | |||
| ures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeTexturesEX | TextureEXT; | |||
| T(n, textures, priorities);} | #endif | |||
| PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT=_Lazy_glAreTextur | #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT | |||
| esResidentEXT; | #define GLEE_C_DEFINED_glDeleteTexturesEXT | |||
| PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT=_Lazy_glBindTextureEXT; | void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * te | |||
| PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT=_Lazy_glDeleteTexturesEXT; | xtures) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);} | |||
| PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT=_Lazy_glGenTexturesEXT; | GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_ | |||
| PFNGLISTEXTUREEXTPROC pglIsTextureEXT=_Lazy_glIsTextureEXT; | glDeleteTexturesEXT; | |||
| PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT=_Lazy_glPrioritizeT | #endif | |||
| exturesEXT; | #ifndef GLEE_C_DEFINED_glGenTexturesEXT | |||
| #define GLEE_C_DEFINED_glGenTexturesEXT | ||||
| void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) | ||||
| {if (GLeeInit()) glGenTexturesEXT(n, textures);} | ||||
| GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenT | ||||
| exturesEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsTextureEXT | ||||
| #define GLEE_C_DEFINED_glIsTextureEXT | ||||
| GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture) {if (GLeeIn | ||||
| it()) return glIsTextureEXT(texture); return (GLboolean)0;} | ||||
| GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextur | ||||
| eEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT | ||||
| #define GLEE_C_DEFINED_glPrioritizeTexturesEXT | ||||
| void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint | ||||
| * textures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeText | ||||
| uresEXT(n, textures, priorities);} | ||||
| GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GL | ||||
| ee_Lazy_glPrioritizeTexturesEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIS_detail_texture */ | /* GL_SGIS_detail_texture */ | |||
| #ifdef __GLEE_GL_SGIS_detail_texture | #ifdef __GLEE_GL_SGIS_detail_texture | |||
| void __stdcall _Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GL | #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS | |||
| float * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);} | #define GLEE_C_DEFINED_glDetailTexFuncSGIS | |||
| void __stdcall _Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points | void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, co | |||
| ) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);} | nst GLfloat * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, poin | |||
| PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS=_Lazy_glDetailTexFuncSGIS; | ts);} | |||
| PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS=_Lazy_glGetDetailTexF | GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_ | |||
| uncSGIS; | glDetailTexFuncSGIS; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS | ||||
| #define GLEE_C_DEFINED_glGetDetailTexFuncSGIS | ||||
| void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * | ||||
| points) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);} | ||||
| GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee | ||||
| _Lazy_glGetDetailTexFuncSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIS_sharpen_texture */ | /* GL_SGIS_sharpen_texture */ | |||
| #ifdef __GLEE_GL_SGIS_sharpen_texture | #ifdef __GLEE_GL_SGIS_sharpen_texture | |||
| void __stdcall _Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const G | #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS | |||
| Lfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points); | #define GLEE_C_DEFINED_glSharpenTexFuncSGIS | |||
| } | void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, c | |||
| void __stdcall _Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * point | onst GLfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, po | |||
| s) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);} | ints);} | |||
| PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS=_Lazy_glSharpenTexFuncSGI | GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Laz | |||
| S; | y_glSharpenTexFuncSGIS; | |||
| PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS=_Lazy_glGetSharpenT | #endif | |||
| exFuncSGIS; | #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS | |||
| #define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS | ||||
| void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * | ||||
| points) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);} | ||||
| GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GL | ||||
| ee_Lazy_glGetSharpenTexFuncSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_packed_pixels */ | /* GL_EXT_packed_pixels */ | |||
| #ifdef __GLEE_GL_EXT_packed_pixels | #ifdef __GLEE_GL_EXT_packed_pixels | |||
| #endif | #endif | |||
| /* GL_SGIS_texture_lod */ | /* GL_SGIS_texture_lod */ | |||
| #ifdef __GLEE_GL_SGIS_texture_lod | #ifdef __GLEE_GL_SGIS_texture_lod | |||
| #endif | #endif | |||
| /* GL_SGIS_multisample */ | /* GL_SGIS_multisample */ | |||
| #ifdef __GLEE_GL_SGIS_multisample | #ifdef __GLEE_GL_SGIS_multisample | |||
| void __stdcall _Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert) | #ifndef GLEE_C_DEFINED_glSampleMaskSGIS | |||
| {if (GLeeInit()) glSampleMaskSGIS(value, invert);} | #define GLEE_C_DEFINED_glSampleMaskSGIS | |||
| void __stdcall _Lazy_glSamplePatternSGIS(GLenum pattern) | void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean inver | |||
| {if (GLeeInit()) glSamplePatternSGIS(pattern);} | t) {if (GLeeInit()) glSampleMaskSGIS(value, invert);} | |||
| PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS=_Lazy_glSampleMaskSGIS; | GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSamp | |||
| PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS=_Lazy_glSamplePatternSGIS; | leMaskSGIS; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSamplePatternSGIS | ||||
| #define GLEE_C_DEFINED_glSamplePatternSGIS | ||||
| void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern) {if (GLeeIn | ||||
| it()) glSamplePatternSGIS(pattern);} | ||||
| GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_ | ||||
| glSamplePatternSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_rescale_normal */ | /* GL_EXT_rescale_normal */ | |||
| #ifdef __GLEE_GL_EXT_rescale_normal | #ifdef __GLEE_GL_EXT_rescale_normal | |||
| #endif | #endif | |||
| /* GL_EXT_vertex_array */ | /* GL_EXT_vertex_array */ | |||
| #ifdef __GLEE_GL_EXT_vertex_array | #ifdef __GLEE_GL_EXT_vertex_array | |||
| void __stdcall _Lazy_glArrayElementEXT(GLint i) | #ifndef GLEE_C_DEFINED_glArrayElementEXT | |||
| {if (GLeeInit()) glArrayElementEXT(i);} | #define GLEE_C_DEFINED_glArrayElementEXT | |||
| void __stdcall _Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei str | void __stdcall GLee_Lazy_glArrayElementEXT(GLint i) {if (GLeeInit()) glA | |||
| ide, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColorPointe | rrayElementEXT(i);} | |||
| rEXT(size, type, stride, count, pointer);} | GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glAr | |||
| void __stdcall _Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei coun | rayElementEXT; | |||
| t) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);} | #endif | |||
| void __stdcall _Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, co | #ifndef GLEE_C_DEFINED_glColorPointerEXT | |||
| nst GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(stride, cou | #define GLEE_C_DEFINED_glColorPointerEXT | |||
| nt, pointer);} | void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsiz | |||
| void __stdcall _Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) | ei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColor | |||
| {if (GLeeInit()) glGetPointervEXT(pname, params);} | PointerEXT(size, type, stride, count, pointer);} | |||
| void __stdcall _Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei | GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glCo | |||
| count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(type, s | lorPointerEXT; | |||
| tride, count, pointer);} | #endif | |||
| void __stdcall _Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsize | #ifndef GLEE_C_DEFINED_glDrawArraysEXT | |||
| i count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT(type, | #define GLEE_C_DEFINED_glDrawArraysEXT | |||
| stride, count, pointer);} | void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsize | |||
| void __stdcall _Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei | i count) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);} | |||
| stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTexCoord | GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawAr | |||
| PointerEXT(size, type, stride, count, pointer);} | raysEXT; | |||
| void __stdcall _Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei st | #endif | |||
| ride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVertexPoin | #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT | |||
| terEXT(size, type, stride, count, pointer);} | #define GLEE_C_DEFINED_glEdgeFlagPointerEXT | |||
| PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT=_Lazy_glArrayElementEXT; | void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei cou | |||
| PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT=_Lazy_glColorPointerEXT; | nt, const GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(strid | |||
| PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT=_Lazy_glDrawArraysEXT; | e, count, pointer);} | |||
| PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT=_Lazy_glEdgeFlagPointerEX | GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Laz | |||
| T; | y_glEdgeFlagPointerEXT; | |||
| PFNGLGETPOINTERVEXTPROC pglGetPointervEXT=_Lazy_glGetPointervEXT; | #endif | |||
| PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT=_Lazy_glIndexPointerEXT; | #ifndef GLEE_C_DEFINED_glGetPointervEXT | |||
| PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT=_Lazy_glNormalPointerEXT; | #define GLEE_C_DEFINED_glGetPointervEXT | |||
| PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT=_Lazy_glTexCoordPointerEX | void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) | |||
| T; | {if (GLeeInit()) glGetPointervEXT(pname, params);} | |||
| PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT=_Lazy_glVertexPointerEXT; | GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetP | |||
| ointervEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIndexPointerEXT | ||||
| #define GLEE_C_DEFINED_glIndexPointerEXT | ||||
| void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, G | ||||
| Lsizei count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(t | ||||
| ype, stride, count, pointer);} | ||||
| GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIn | ||||
| dexPointerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalPointerEXT | ||||
| #define GLEE_C_DEFINED_glNormalPointerEXT | ||||
| void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, | ||||
| GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT | ||||
| (type, stride, count, pointer);} | ||||
| GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_gl | ||||
| NormalPointerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexCoordPointerEXT | ||||
| #define GLEE_C_DEFINED_glTexCoordPointerEXT | ||||
| void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GL | ||||
| sizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTe | ||||
| xCoordPointerEXT(size, type, stride, count, pointer);} | ||||
| GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Laz | ||||
| y_glTexCoordPointerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexPointerEXT | ||||
| #define GLEE_C_DEFINED_glVertexPointerEXT | ||||
| void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsi | ||||
| zei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVert | ||||
| exPointerEXT(size, type, stride, count, pointer);} | ||||
| GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_gl | ||||
| VertexPointerEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_misc_attribute */ | /* GL_EXT_misc_attribute */ | |||
| #ifdef __GLEE_GL_EXT_misc_attribute | #ifdef __GLEE_GL_EXT_misc_attribute | |||
| #endif | #endif | |||
| /* GL_SGIS_generate_mipmap */ | /* GL_SGIS_generate_mipmap */ | |||
| #ifdef __GLEE_GL_SGIS_generate_mipmap | #ifdef __GLEE_GL_SGIS_generate_mipmap | |||
| skipping to change at line 2402 | skipping to change at line 4250 | |||
| #endif | #endif | |||
| /* GL_SGIS_texture_border_clamp */ | /* GL_SGIS_texture_border_clamp */ | |||
| #ifdef __GLEE_GL_SGIS_texture_border_clamp | #ifdef __GLEE_GL_SGIS_texture_border_clamp | |||
| #endif | #endif | |||
| /* GL_EXT_blend_minmax */ | /* GL_EXT_blend_minmax */ | |||
| #ifdef __GLEE_GL_EXT_blend_minmax | #ifdef __GLEE_GL_EXT_blend_minmax | |||
| void __stdcall _Lazy_glBlendEquationEXT(GLenum mode) | #ifndef GLEE_C_DEFINED_glBlendEquationEXT | |||
| {if (GLeeInit()) glBlendEquationEXT(mode);} | #define GLEE_C_DEFINED_glBlendEquationEXT | |||
| PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT=_Lazy_glBlendEquationEXT; | void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode) {if (GLeeInit() | |||
| ) glBlendEquationEXT(mode);} | ||||
| GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_gl | ||||
| BlendEquationEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_blend_subtract */ | /* GL_EXT_blend_subtract */ | |||
| #ifdef __GLEE_GL_EXT_blend_subtract | #ifdef __GLEE_GL_EXT_blend_subtract | |||
| #endif | #endif | |||
| /* GL_EXT_blend_logic_op */ | /* GL_EXT_blend_logic_op */ | |||
| #ifdef __GLEE_GL_EXT_blend_logic_op | #ifdef __GLEE_GL_EXT_blend_logic_op | |||
| skipping to change at line 2434 | skipping to change at line 4285 | |||
| #endif | #endif | |||
| /* GL_SGIS_texture_select */ | /* GL_SGIS_texture_select */ | |||
| #ifdef __GLEE_GL_SGIS_texture_select | #ifdef __GLEE_GL_SGIS_texture_select | |||
| #endif | #endif | |||
| /* GL_SGIX_sprite */ | /* GL_SGIX_sprite */ | |||
| #ifdef __GLEE_GL_SGIX_sprite | #ifdef __GLEE_GL_SGIX_sprite | |||
| void __stdcall _Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param) | #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX | |||
| {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);} | #define GLEE_C_DEFINED_glSpriteParameterfSGIX | |||
| void __stdcall _Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * | void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat par | |||
| params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);} | am) {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);} | |||
| void __stdcall _Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param) | GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee | |||
| {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);} | _Lazy_glSpriteParameterfSGIX; | |||
| void __stdcall _Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * pa | #endif | |||
| rams) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);} | #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX | |||
| PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX=_Lazy_glSpriteParamet | #define GLEE_C_DEFINED_glSpriteParameterfvSGIX | |||
| erfSGIX; | void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfl | |||
| PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX=_Lazy_glSpriteParam | oat * params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);} | |||
| eterfvSGIX; | GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GL | |||
| PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX=_Lazy_glSpriteParamet | ee_Lazy_glSpriteParameterfvSGIX; | |||
| eriSGIX; | #endif | |||
| PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX=_Lazy_glSpriteParam | #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX | |||
| eterivSGIX; | #define GLEE_C_DEFINED_glSpriteParameteriSGIX | |||
| void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param | ||||
| ) {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);} | ||||
| GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee | ||||
| _Lazy_glSpriteParameteriSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX | ||||
| #define GLEE_C_DEFINED_glSpriteParameterivSGIX | ||||
| void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLin | ||||
| t * params) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);} | ||||
| GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GL | ||||
| ee_Lazy_glSpriteParameterivSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_texture_multi_buffer */ | /* GL_SGIX_texture_multi_buffer */ | |||
| #ifdef __GLEE_GL_SGIX_texture_multi_buffer | #ifdef __GLEE_GL_SGIX_texture_multi_buffer | |||
| #endif | #endif | |||
| /* GL_EXT_point_parameters */ | /* GL_EXT_point_parameters */ | |||
| #ifdef __GLEE_GL_EXT_point_parameters | #ifdef __GLEE_GL_EXT_point_parameters | |||
| void __stdcall _Lazy_glPointParameterfEXT(GLenum pname, GLfloat param) | #ifndef GLEE_C_DEFINED_glPointParameterfEXT | |||
| {if (GLeeInit()) glPointParameterfEXT(pname, param);} | #define GLEE_C_DEFINED_glPointParameterfEXT | |||
| void __stdcall _Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * pa | void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param | |||
| rams) {if (GLeeInit()) glPointParameterfvEXT(pname, params);} | ) {if (GLeeInit()) glPointParameterfEXT(pname, param);} | |||
| PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT=_Lazy_glPointParameterfEX | GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Laz | |||
| T; | y_glPointParameterfEXT; | |||
| PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT=_Lazy_glPointParameterf | #endif | |||
| vEXT; | #ifndef GLEE_C_DEFINED_glPointParameterfvEXT | |||
| #define GLEE_C_DEFINED_glPointParameterfvEXT | ||||
| void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloa | ||||
| t * params) {if (GLeeInit()) glPointParameterfvEXT(pname, params);} | ||||
| GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_L | ||||
| azy_glPointParameterfvEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIS_point_parameters */ | /* GL_SGIS_point_parameters */ | |||
| #ifdef __GLEE_GL_SGIS_point_parameters | #ifdef __GLEE_GL_SGIS_point_parameters | |||
| void __stdcall _Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param) | #ifndef GLEE_C_DEFINED_glPointParameterfSGIS | |||
| {if (GLeeInit()) glPointParameterfSGIS(pname, param);} | #define GLEE_C_DEFINED_glPointParameterfSGIS | |||
| void __stdcall _Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * p | void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat para | |||
| arams) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);} | m) {if (GLeeInit()) glPointParameterfSGIS(pname, param);} | |||
| PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS=_Lazy_glPointParameterf | GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_L | |||
| SGIS; | azy_glPointParameterfSGIS; | |||
| PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS=_Lazy_glPointParamete | #endif | |||
| rfvSGIS; | #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS | |||
| #define GLEE_C_DEFINED_glPointParameterfvSGIS | ||||
| void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLflo | ||||
| at * params) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);} | ||||
| GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee | ||||
| _Lazy_glPointParameterfvSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_instruments */ | /* GL_SGIX_instruments */ | |||
| #ifdef __GLEE_GL_SGIX_instruments | #ifdef __GLEE_GL_SGIX_instruments | |||
| GLint __stdcall _Lazy_glGetInstrumentsSGIX(void) | #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX | |||
| {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLin | #define GLEE_C_DEFINED_glGetInstrumentsSGIX | |||
| t)0;} | GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void) {if (GLeeInit()) re | |||
| void __stdcall _Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer) | turn glGetInstrumentsSGIX(); return (GLint)0;} | |||
| {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);} | GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Laz | |||
| GLint __stdcall _Lazy_glPollInstrumentsSGIX(GLint * marker_p) | y_glGetInstrumentsSGIX; | |||
| {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); ret | #endif | |||
| urn (GLint)0;} | #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX | |||
| void __stdcall _Lazy_glReadInstrumentsSGIX(GLint marker) | #define GLEE_C_DEFINED_glInstrumentsBufferSGIX | |||
| {if (GLeeInit()) glReadInstrumentsSGIX(marker);} | void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * bu | |||
| void __stdcall _Lazy_glStartInstrumentsSGIX(void) | ffer) {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);} | |||
| {if (GLeeInit()) glStartInstrumentsSGIX();} | GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GL | |||
| void __stdcall _Lazy_glStopInstrumentsSGIX(GLint marker) | ee_Lazy_glInstrumentsBufferSGIX; | |||
| {if (GLeeInit()) glStopInstrumentsSGIX(marker);} | #endif | |||
| PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX=_Lazy_glGetInstrumentsSGI | #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX | |||
| X; | #define GLEE_C_DEFINED_glPollInstrumentsSGIX | |||
| PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX=_Lazy_glInstruments | GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p) {if (G | |||
| BufferSGIX; | LeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;} | |||
| PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX=_Lazy_glPollInstruments | GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_L | |||
| SGIX; | azy_glPollInstrumentsSGIX; | |||
| PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX=_Lazy_glReadInstruments | #endif | |||
| SGIX; | #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX | |||
| PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX=_Lazy_glStartInstrume | #define GLEE_C_DEFINED_glReadInstrumentsSGIX | |||
| ntsSGIX; | void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker) {if (GLeeIn | |||
| PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX=_Lazy_glStopInstruments | it()) glReadInstrumentsSGIX(marker);} | |||
| SGIX; | GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_L | |||
| azy_glReadInstrumentsSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX | ||||
| #define GLEE_C_DEFINED_glStartInstrumentsSGIX | ||||
| void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void) {if (GLeeInit()) g | ||||
| lStartInstrumentsSGIX();} | ||||
| GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee | ||||
| _Lazy_glStartInstrumentsSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX | ||||
| #define GLEE_C_DEFINED_glStopInstrumentsSGIX | ||||
| void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker) {if (GLeeIn | ||||
| it()) glStopInstrumentsSGIX(marker);} | ||||
| GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_L | ||||
| azy_glStopInstrumentsSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_texture_scale_bias */ | /* GL_SGIX_texture_scale_bias */ | |||
| #ifdef __GLEE_GL_SGIX_texture_scale_bias | #ifdef __GLEE_GL_SGIX_texture_scale_bias | |||
| #endif | #endif | |||
| /* GL_SGIX_framezoom */ | /* GL_SGIX_framezoom */ | |||
| #ifdef __GLEE_GL_SGIX_framezoom | #ifdef __GLEE_GL_SGIX_framezoom | |||
| void __stdcall _Lazy_glFrameZoomSGIX(GLint factor) | #ifndef GLEE_C_DEFINED_glFrameZoomSGIX | |||
| {if (GLeeInit()) glFrameZoomSGIX(factor);} | #define GLEE_C_DEFINED_glFrameZoomSGIX | |||
| PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX=_Lazy_glFrameZoomSGIX; | void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor) {if (GLeeInit()) | |||
| glFrameZoomSGIX(factor);} | ||||
| GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZ | ||||
| oomSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_tag_sample_buffer */ | /* GL_SGIX_tag_sample_buffer */ | |||
| #ifdef __GLEE_GL_SGIX_tag_sample_buffer | #ifdef __GLEE_GL_SGIX_tag_sample_buffer | |||
| void __stdcall _Lazy_glTagSampleBufferSGIX(void) | #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX | |||
| {if (GLeeInit()) glTagSampleBufferSGIX();} | #define GLEE_C_DEFINED_glTagSampleBufferSGIX | |||
| PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX=_Lazy_glTagSampleBuffer | void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void) {if (GLeeInit()) gl | |||
| SGIX; | TagSampleBufferSGIX();} | |||
| GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_L | ||||
| azy_glTagSampleBufferSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_FfdMaskSGIX */ | /* GL_FfdMaskSGIX */ | |||
| #ifdef __GLEE_GL_FfdMaskSGIX | #ifdef __GLEE_GL_FfdMaskSGIX | |||
| #endif | #endif | |||
| /* GL_SGIX_polynomial_ffd */ | /* GL_SGIX_polynomial_ffd */ | |||
| #ifdef __GLEE_GL_SGIX_polynomial_ffd | #ifdef __GLEE_GL_SGIX_polynomial_ffd | |||
| void __stdcall _Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLd | #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX | |||
| ouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstr | #define GLEE_C_DEFINED_glDeformationMap3dSGIX | |||
| ide, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, c | void __stdcall GLee_Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u | |||
| onst GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(target, u1 | 1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLin | |||
| , u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, po | t vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint wor | |||
| ints);} | der, const GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(targ | |||
| void __stdcall _Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfl | et, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, word | |||
| oat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, | er, points);} | |||
| GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const G | GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee | |||
| Lfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, u | _Lazy_glDeformationMap3dSGIX; | |||
| stride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);} | #endif | |||
| void __stdcall _Lazy_glDeformSGIX(GLbitfield mask) | #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX | |||
| {if (GLeeInit()) glDeformSGIX(mask);} | #define GLEE_C_DEFINED_glDeformationMap3fSGIX | |||
| void __stdcall _Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask) | void __stdcall GLee_Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1 | |||
| {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);} | , GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vs | |||
| PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX=_Lazy_glDeformationMa | tride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, c | |||
| p3dSGIX; | onst GLfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, | |||
| PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX=_Lazy_glDeformationMa | u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, poi | |||
| p3fSGIX; | nts);} | |||
| PFNGLDEFORMSGIXPROC pglDeformSGIX=_Lazy_glDeformSGIX; | GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee | |||
| PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX=_ | _Lazy_glDeformationMap3fSGIX; | |||
| Lazy_glLoadIdentityDeformationMapSGIX; | #endif | |||
| #ifndef GLEE_C_DEFINED_glDeformSGIX | ||||
| #define GLEE_C_DEFINED_glDeformSGIX | ||||
| void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask) {if (GLeeInit()) | ||||
| glDeformSGIX(mask);} | ||||
| GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX | ||||
| #define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX | ||||
| void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask | ||||
| ) {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);} | ||||
| GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDef | ||||
| ormationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_reference_plane */ | /* GL_SGIX_reference_plane */ | |||
| #ifdef __GLEE_GL_SGIX_reference_plane | #ifdef __GLEE_GL_SGIX_reference_plane | |||
| void __stdcall _Lazy_glReferencePlaneSGIX(const GLdouble * equation) | #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX | |||
| {if (GLeeInit()) glReferencePlaneSGIX(equation);} | #define GLEE_C_DEFINED_glReferencePlaneSGIX | |||
| PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX=_Lazy_glReferencePlaneSGI | void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation) | |||
| X; | {if (GLeeInit()) glReferencePlaneSGIX(equation);} | |||
| GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Laz | ||||
| y_glReferencePlaneSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_flush_raster */ | /* GL_SGIX_flush_raster */ | |||
| #ifdef __GLEE_GL_SGIX_flush_raster | #ifdef __GLEE_GL_SGIX_flush_raster | |||
| void __stdcall _Lazy_glFlushRasterSGIX(void) | #ifndef GLEE_C_DEFINED_glFlushRasterSGIX | |||
| {if (GLeeInit()) glFlushRasterSGIX();} | #define GLEE_C_DEFINED_glFlushRasterSGIX | |||
| PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX=_Lazy_glFlushRasterSGIX; | void __stdcall GLee_Lazy_glFlushRasterSGIX(void) {if (GLeeInit()) glFlus | |||
| hRasterSGIX();} | ||||
| GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFl | ||||
| ushRasterSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_depth_texture */ | /* GL_SGIX_depth_texture */ | |||
| #ifdef __GLEE_GL_SGIX_depth_texture | #ifdef __GLEE_GL_SGIX_depth_texture | |||
| #endif | #endif | |||
| /* GL_SGIS_fog_function */ | /* GL_SGIS_fog_function */ | |||
| #ifdef __GLEE_GL_SGIS_fog_function | #ifdef __GLEE_GL_SGIS_fog_function | |||
| void __stdcall _Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) | #ifndef GLEE_C_DEFINED_glFogFuncSGIS | |||
| {if (GLeeInit()) glFogFuncSGIS(n, points);} | #define GLEE_C_DEFINED_glFogFuncSGIS | |||
| void __stdcall _Lazy_glGetFogFuncSGIS(GLfloat * points) | void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) | |||
| {if (GLeeInit()) glGetFogFuncSGIS(points);} | {if (GLeeInit()) glFogFuncSGIS(n, points);} | |||
| PFNGLFOGFUNCSGISPROC pglFogFuncSGIS=_Lazy_glFogFuncSGIS; | GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGI | |||
| PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS=_Lazy_glGetFogFuncSGIS; | S; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFogFuncSGIS | ||||
| #define GLEE_C_DEFINED_glGetFogFuncSGIS | ||||
| void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points) {if (GLeeIni | ||||
| t()) glGetFogFuncSGIS(points);} | ||||
| GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetF | ||||
| ogFuncSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_fog_offset */ | /* GL_SGIX_fog_offset */ | |||
| #ifdef __GLEE_GL_SGIX_fog_offset | #ifdef __GLEE_GL_SGIX_fog_offset | |||
| #endif | #endif | |||
| /* GL_HP_image_transform */ | /* GL_HP_image_transform */ | |||
| #ifdef __GLEE_GL_HP_image_transform | #ifdef __GLEE_GL_HP_image_transform | |||
| void __stdcall _Lazy_glImageTransformParameteriHP(GLenum target, GLenum pna | #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP | |||
| me, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(target, pna | #define GLEE_C_DEFINED_glImageTransformParameteriHP | |||
| me, param);} | void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLen | |||
| void __stdcall _Lazy_glImageTransformParameterfHP(GLenum target, GLenum pna | um pname, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(targe | |||
| me, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(target, p | t, pname, param);} | |||
| name, param);} | GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParam | |||
| void __stdcall _Lazy_glImageTransformParameterivHP(GLenum target, GLenum pn | eteriHP=GLee_Lazy_glImageTransformParameteriHP; | |||
| ame, const GLint * params) {if (GLeeInit()) glImageTransformParameterivHP( | #endif | |||
| target, pname, params);} | #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP | |||
| void __stdcall _Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pn | #define GLEE_C_DEFINED_glImageTransformParameterfHP | |||
| ame, const GLfloat * params) {if (GLeeInit()) glImageTransformParameterfvH | void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLen | |||
| P(target, pname, params);} | um pname, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(tar | |||
| void __stdcall _Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum | get, pname, param);} | |||
| pname, GLint * params) {if (GLeeInit()) glGetImageTransformParameterivHP( | GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParam | |||
| target, pname, params);} | eterfHP=GLee_Lazy_glImageTransformParameterfHP; | |||
| void __stdcall _Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum | #endif | |||
| pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParameterfvH | #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP | |||
| P(target, pname, params);} | #define GLEE_C_DEFINED_glImageTransformParameterivHP | |||
| PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP=_Lazy_glI | void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLe | |||
| mageTransformParameteriHP; | num pname, const GLint * params) {if (GLeeInit()) glImageTransformParamete | |||
| PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP=_Lazy_glI | rivHP(target, pname, params);} | |||
| mageTransformParameterfHP; | GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformPara | |||
| PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP=_Lazy_g | meterivHP=GLee_Lazy_glImageTransformParameterivHP; | |||
| lImageTransformParameterivHP; | #endif | |||
| PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP=_Lazy_g | #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP | |||
| lImageTransformParameterfvHP; | #define GLEE_C_DEFINED_glImageTransformParameterfvHP | |||
| PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP=_ | void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLe | |||
| Lazy_glGetImageTransformParameterivHP; | num pname, const GLfloat * params) {if (GLeeInit()) glImageTransformParame | |||
| PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP=_ | terfvHP(target, pname, params);} | |||
| Lazy_glGetImageTransformParameterfvHP; | GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformPara | |||
| meterfvHP=GLee_Lazy_glImageTransformParameterfvHP; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP | ||||
| #define GLEE_C_DEFINED_glGetImageTransformParameterivHP | ||||
| void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target, | ||||
| GLenum pname, GLint * params) {if (GLeeInit()) glGetImageTransformParamete | ||||
| rivHP(target, pname, params);} | ||||
| GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransfo | ||||
| rmParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP | ||||
| #define GLEE_C_DEFINED_glGetImageTransformParameterfvHP | ||||
| void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target, | ||||
| GLenum pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParame | ||||
| terfvHP(target, pname, params);} | ||||
| GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransfo | ||||
| rmParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_HP_convolution_border_modes */ | /* GL_HP_convolution_border_modes */ | |||
| #ifdef __GLEE_GL_HP_convolution_border_modes | #ifdef __GLEE_GL_HP_convolution_border_modes | |||
| #endif | #endif | |||
| /* GL_INGR_palette_buffer */ | /* GL_INGR_palette_buffer */ | |||
| #ifdef __GLEE_GL_INGR_palette_buffer | #ifdef __GLEE_GL_INGR_palette_buffer | |||
| #endif | #endif | |||
| /* GL_SGIX_texture_add_env */ | /* GL_SGIX_texture_add_env */ | |||
| #ifdef __GLEE_GL_SGIX_texture_add_env | #ifdef __GLEE_GL_SGIX_texture_add_env | |||
| #endif | #endif | |||
| /* GL_EXT_color_subtable */ | /* GL_EXT_color_subtable */ | |||
| #ifdef __GLEE_GL_EXT_color_subtable | #ifdef __GLEE_GL_EXT_color_subtable | |||
| void __stdcall _Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsiz | #ifndef GLEE_C_DEFINED_glColorSubTableEXT | |||
| ei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit() | #define GLEE_C_DEFINED_glColorSubTableEXT | |||
| ) glColorSubTableEXT(target, start, count, format, type, data);} | void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start, | |||
| void __stdcall _Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, G | GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLee | |||
| Lint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTableEXT(ta | Init()) glColorSubTableEXT(target, start, count, format, type, data);} | |||
| rget, start, x, y, width);} | GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_gl | |||
| PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT=_Lazy_glColorSubTableEXT; | ColorSubTableEXT; | |||
| PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT=_Lazy_glCopyColorSubT | #endif | |||
| ableEXT; | #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT | |||
| #define GLEE_C_DEFINED_glCopyColorSubTableEXT | ||||
| void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei st | ||||
| art, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable | ||||
| EXT(target, start, x, y, width);} | ||||
| GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee | ||||
| _Lazy_glCopyColorSubTableEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_PGI_vertex_hints */ | /* GL_PGI_vertex_hints */ | |||
| #ifdef __GLEE_GL_PGI_vertex_hints | #ifdef __GLEE_GL_PGI_vertex_hints | |||
| #endif | #endif | |||
| /* GL_PGI_misc_hints */ | /* GL_PGI_misc_hints */ | |||
| #ifdef __GLEE_GL_PGI_misc_hints | #ifdef __GLEE_GL_PGI_misc_hints | |||
| void __stdcall _Lazy_glHintPGI(GLenum target, GLint mode) | #ifndef GLEE_C_DEFINED_glHintPGI | |||
| {if (GLeeInit()) glHintPGI(target, mode);} | #define GLEE_C_DEFINED_glHintPGI | |||
| PFNGLHINTPGIPROC pglHintPGI=_Lazy_glHintPGI; | void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode) {if (GLeeI | |||
| nit()) glHintPGI(target, mode);} | ||||
| GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_paletted_texture */ | /* GL_EXT_paletted_texture */ | |||
| #ifdef __GLEE_GL_EXT_paletted_texture | #ifdef __GLEE_GL_EXT_paletted_texture | |||
| void __stdcall _Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, | #ifndef GLEE_C_DEFINED_glColorTableEXT | |||
| GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLee | #define GLEE_C_DEFINED_glColorTableEXT | |||
| Init()) glColorTableEXT(target, internalFormat, width, format, type, table) | void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFo | |||
| ;} | rmat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if | |||
| void __stdcall _Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenu | (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, | |||
| m type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, format, | table);} | |||
| type, data);} | GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorT | |||
| void __stdcall _Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pn | ableEXT; | |||
| ame, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(target | #endif | |||
| , pname, params);} | #ifndef GLEE_C_DEFINED_glGetColorTableEXT | |||
| void __stdcall _Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pn | #define GLEE_C_DEFINED_glGetColorTableEXT | |||
| ame, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEXT(targ | void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format, | |||
| et, pname, params);} | GLenum type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, f | |||
| PFNGLCOLORTABLEEXTPROC pglColorTableEXT=_Lazy_glColorTableEXT; | ormat, type, data);} | |||
| PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT=_Lazy_glGetColorTableEXT; | GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_gl | |||
| PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT=_Lazy_g | GetColorTableEXT; | |||
| lGetColorTableParameterivEXT; | #endif | |||
| PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT=_Lazy_g | #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT | |||
| lGetColorTableParameterfvEXT; | #define GLEE_C_DEFINED_glGetColorTableParameterivEXT | |||
| void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLe | ||||
| num pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT( | ||||
| target, pname, params);} | ||||
| GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParam | ||||
| eterivEXT=GLee_Lazy_glGetColorTableParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT | ||||
| #define GLEE_C_DEFINED_glGetColorTableParameterfvEXT | ||||
| void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLe | ||||
| num pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEX | ||||
| T(target, pname, params);} | ||||
| GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParam | ||||
| eterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_clip_volume_hint */ | /* GL_EXT_clip_volume_hint */ | |||
| #ifdef __GLEE_GL_EXT_clip_volume_hint | #ifdef __GLEE_GL_EXT_clip_volume_hint | |||
| #endif | #endif | |||
| /* GL_SGIX_list_priority */ | /* GL_SGIX_list_priority */ | |||
| #ifdef __GLEE_GL_SGIX_list_priority | #ifdef __GLEE_GL_SGIX_list_priority | |||
| void __stdcall _Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GL | #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX | |||
| float * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, par | #define GLEE_C_DEFINED_glGetListParameterfvSGIX | |||
| ams);} | void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pna | |||
| void __stdcall _Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GL | me, GLfloat * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pnam | |||
| int * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, param | e, params);} | |||
| s);} | GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX= | |||
| void __stdcall _Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloa | GLee_Lazy_glGetListParameterfvSGIX; | |||
| t param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);} | #endif | |||
| void __stdcall _Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const | #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX | |||
| GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pname, par | #define GLEE_C_DEFINED_glGetListParameterivSGIX | |||
| ams);} | void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pna | |||
| void __stdcall _Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint | me, GLint * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, | |||
| param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);} | params);} | |||
| void __stdcall _Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const | GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX= | |||
| GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, param | GLee_Lazy_glGetListParameterivSGIX; | |||
| s);} | #endif | |||
| PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX=_Lazy_glGetListPa | #ifndef GLEE_C_DEFINED_glListParameterfSGIX | |||
| rameterfvSGIX; | #define GLEE_C_DEFINED_glListParameterfSGIX | |||
| PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX=_Lazy_glGetListPa | void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname, | |||
| rameterivSGIX; | GLfloat param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);} | |||
| PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX=_Lazy_glListParameterfSGI | GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Laz | |||
| X; | y_glListParameterfSGIX; | |||
| PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX=_Lazy_glListParameterfv | #endif | |||
| SGIX; | #ifndef GLEE_C_DEFINED_glListParameterfvSGIX | |||
| PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX=_Lazy_glListParameteriSGI | #define GLEE_C_DEFINED_glListParameterfvSGIX | |||
| X; | void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, | |||
| PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX=_Lazy_glListParameteriv | const GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pnam | |||
| SGIX; | e, params);} | |||
| GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_L | ||||
| azy_glListParameterfvSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glListParameteriSGIX | ||||
| #define GLEE_C_DEFINED_glListParameteriSGIX | ||||
| void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname, | ||||
| GLint param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);} | ||||
| GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Laz | ||||
| y_glListParameteriSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glListParameterivSGIX | ||||
| #define GLEE_C_DEFINED_glListParameterivSGIX | ||||
| void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname, | ||||
| const GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, | ||||
| params);} | ||||
| GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_L | ||||
| azy_glListParameterivSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_ir_instrument1 */ | /* GL_SGIX_ir_instrument1 */ | |||
| #ifdef __GLEE_GL_SGIX_ir_instrument1 | #ifdef __GLEE_GL_SGIX_ir_instrument1 | |||
| #endif | #endif | |||
| /* GL_SGIX_calligraphic_fragment */ | /* GL_SGIX_calligraphic_fragment */ | |||
| #ifdef __GLEE_GL_SGIX_calligraphic_fragment | #ifdef __GLEE_GL_SGIX_calligraphic_fragment | |||
| skipping to change at line 2670 | skipping to change at line 4650 | |||
| #endif | #endif | |||
| /* GL_EXT_index_texture */ | /* GL_EXT_index_texture */ | |||
| #ifdef __GLEE_GL_EXT_index_texture | #ifdef __GLEE_GL_EXT_index_texture | |||
| #endif | #endif | |||
| /* GL_EXT_index_material */ | /* GL_EXT_index_material */ | |||
| #ifdef __GLEE_GL_EXT_index_material | #ifdef __GLEE_GL_EXT_index_material | |||
| void __stdcall _Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) | #ifndef GLEE_C_DEFINED_glIndexMaterialEXT | |||
| {if (GLeeInit()) glIndexMaterialEXT(face, mode);} | #define GLEE_C_DEFINED_glIndexMaterialEXT | |||
| PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT=_Lazy_glIndexMaterialEXT; | void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) {i | |||
| f (GLeeInit()) glIndexMaterialEXT(face, mode);} | ||||
| GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_gl | ||||
| IndexMaterialEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_index_func */ | /* GL_EXT_index_func */ | |||
| #ifdef __GLEE_GL_EXT_index_func | #ifdef __GLEE_GL_EXT_index_func | |||
| void __stdcall _Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) | #ifndef GLEE_C_DEFINED_glIndexFuncEXT | |||
| {if (GLeeInit()) glIndexFuncEXT(func, ref);} | #define GLEE_C_DEFINED_glIndexFuncEXT | |||
| PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT=_Lazy_glIndexFuncEXT; | void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) {if ( | |||
| GLeeInit()) glIndexFuncEXT(func, ref);} | ||||
| GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFun | ||||
| cEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_index_array_formats */ | /* GL_EXT_index_array_formats */ | |||
| #ifdef __GLEE_GL_EXT_index_array_formats | #ifdef __GLEE_GL_EXT_index_array_formats | |||
| #endif | #endif | |||
| /* GL_EXT_compiled_vertex_array */ | /* GL_EXT_compiled_vertex_array */ | |||
| #ifdef __GLEE_GL_EXT_compiled_vertex_array | #ifdef __GLEE_GL_EXT_compiled_vertex_array | |||
| void __stdcall _Lazy_glLockArraysEXT(GLint first, GLsizei count) | #ifndef GLEE_C_DEFINED_glLockArraysEXT | |||
| {if (GLeeInit()) glLockArraysEXT(first, count);} | #define GLEE_C_DEFINED_glLockArraysEXT | |||
| void __stdcall _Lazy_glUnlockArraysEXT(void) | void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count) {if | |||
| {if (GLeeInit()) glUnlockArraysEXT();} | (GLeeInit()) glLockArraysEXT(first, count);} | |||
| PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT=_Lazy_glLockArraysEXT; | GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockAr | |||
| PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT=_Lazy_glUnlockArraysEXT; | raysEXT; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUnlockArraysEXT | ||||
| #define GLEE_C_DEFINED_glUnlockArraysEXT | ||||
| void __stdcall GLee_Lazy_glUnlockArraysEXT(void) {if (GLeeInit()) glUnlo | ||||
| ckArraysEXT();} | ||||
| GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUn | ||||
| lockArraysEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_cull_vertex */ | /* GL_EXT_cull_vertex */ | |||
| #ifdef __GLEE_GL_EXT_cull_vertex | #ifdef __GLEE_GL_EXT_cull_vertex | |||
| void __stdcall _Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params) | #ifndef GLEE_C_DEFINED_glCullParameterdvEXT | |||
| {if (GLeeInit()) glCullParameterdvEXT(pname, params);} | #define GLEE_C_DEFINED_glCullParameterdvEXT | |||
| void __stdcall _Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params) | void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * pa | |||
| {if (GLeeInit()) glCullParameterfvEXT(pname, params);} | rams) {if (GLeeInit()) glCullParameterdvEXT(pname, params);} | |||
| PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT=_Lazy_glCullParameterdvEX | GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Laz | |||
| T; | y_glCullParameterdvEXT; | |||
| PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT=_Lazy_glCullParameterfvEX | #endif | |||
| T; | #ifndef GLEE_C_DEFINED_glCullParameterfvEXT | |||
| #define GLEE_C_DEFINED_glCullParameterfvEXT | ||||
| void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * par | ||||
| ams) {if (GLeeInit()) glCullParameterfvEXT(pname, params);} | ||||
| GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Laz | ||||
| y_glCullParameterfvEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_ycrcb */ | /* GL_SGIX_ycrcb */ | |||
| #ifdef __GLEE_GL_SGIX_ycrcb | #ifdef __GLEE_GL_SGIX_ycrcb | |||
| #endif | #endif | |||
| /* GL_SGIX_fragment_lighting */ | /* GL_SGIX_fragment_lighting */ | |||
| #ifdef __GLEE_GL_SGIX_fragment_lighting | #ifdef __GLEE_GL_SGIX_fragment_lighting | |||
| void __stdcall _Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode) | #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX | |||
| {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);} | #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX | |||
| void __stdcall _Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLflo | void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum | |||
| at param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);} | mode) {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);} | |||
| void __stdcall _Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, cons | GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMateria | |||
| t GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, p | lSGIX=GLee_Lazy_glFragmentColorMaterialSGIX; | |||
| arams);} | #endif | |||
| void __stdcall _Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint | #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX | |||
| param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);} | #define GLEE_C_DEFINED_glFragmentLightfSGIX | |||
| void __stdcall _Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, cons | void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, | |||
| t GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pname, par | GLfloat param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param) | |||
| ams);} | ;} | |||
| void __stdcall _Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param) | GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Laz | |||
| {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);} | y_glFragmentLightfSGIX; | |||
| void __stdcall _Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat | #endif | |||
| * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);} | #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX | |||
| void __stdcall _Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param) | #define GLEE_C_DEFINED_glFragmentLightfvSGIX | |||
| {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);} | void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname | |||
| void __stdcall _Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * | , const GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pn | |||
| params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);} | ame, params);} | |||
| void __stdcall _Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLf | GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_L | |||
| loat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param) | azy_glFragmentLightfvSGIX; | |||
| ;} | #endif | |||
| void __stdcall _Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, co | #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX | |||
| nst GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pnam | #define GLEE_C_DEFINED_glFragmentLightiSGIX | |||
| e, params);} | void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, | |||
| void __stdcall _Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLi | GLint param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);} | |||
| nt param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param) | GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Laz | |||
| ;} | y_glFragmentLightiSGIX; | |||
| void __stdcall _Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, co | #endif | |||
| nst GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, | #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX | |||
| params);} | #define GLEE_C_DEFINED_glFragmentLightivSGIX | |||
| void __stdcall _Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, G | void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname | |||
| Lfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, p | , const GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pnam | |||
| arams);} | e, params);} | |||
| void __stdcall _Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, G | GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_L | |||
| Lint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, par | azy_glFragmentLightivSGIX; | |||
| ams);} | #endif | |||
| void __stdcall _Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, | #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX | |||
| GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pnam | #define GLEE_C_DEFINED_glFragmentLightModelfSGIX | |||
| e, params);} | void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat | |||
| void __stdcall _Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, | param) {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);} | |||
| GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, | GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGI | |||
| params);} | X=GLee_Lazy_glFragmentLightModelfSGIX; | |||
| void __stdcall _Lazy_glLightEnviSGIX(GLenum pname, GLint param) | #endif | |||
| {if (GLeeInit()) glLightEnviSGIX(pname, param);} | #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX | |||
| PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX=_Lazy_glFra | #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX | |||
| gmentColorMaterialSGIX; | void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const G | |||
| PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX=_Lazy_glFragmentLightfSGI | Lfloat * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params | |||
| X; | );} | |||
| PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX=_Lazy_glFragmentLightfv | GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvS | |||
| SGIX; | GIX=GLee_Lazy_glFragmentLightModelfvSGIX; | |||
| PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX=_Lazy_glFragmentLightiSGI | #endif | |||
| X; | #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX | |||
| PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX=_Lazy_glFragmentLightiv | #define GLEE_C_DEFINED_glFragmentLightModeliSGIX | |||
| SGIX; | void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint pa | |||
| PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX=_Lazy_glFragmen | ram) {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);} | |||
| tLightModelfSGIX; | GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGI | |||
| PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX=_Lazy_glFragm | X=GLee_Lazy_glFragmentLightModeliSGIX; | |||
| entLightModelfvSGIX; | #endif | |||
| PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX=_Lazy_glFragmen | #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX | |||
| tLightModeliSGIX; | #define GLEE_C_DEFINED_glFragmentLightModelivSGIX | |||
| PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX=_Lazy_glFragm | void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const G | |||
| entLightModelivSGIX; | Lint * params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params); | |||
| PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX=_Lazy_glFragmentMat | } | |||
| erialfSGIX; | GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivS | |||
| PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX=_Lazy_glFragmentM | GIX=GLee_Lazy_glFragmentLightModelivSGIX; | |||
| aterialfvSGIX; | #endif | |||
| PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX=_Lazy_glFragmentMat | #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX | |||
| erialiSGIX; | #define GLEE_C_DEFINED_glFragmentMaterialfSGIX | |||
| PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX=_Lazy_glFragmentM | void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pnam | |||
| aterialivSGIX; | e, GLfloat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, pa | |||
| PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX=_Lazy_glGetFragme | ram);} | |||
| ntLightfvSGIX; | GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GL | |||
| PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX=_Lazy_glGetFragme | ee_Lazy_glFragmentMaterialfSGIX; | |||
| ntLightivSGIX; | #endif | |||
| PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX=_Lazy_glGet | #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX | |||
| FragmentMaterialfvSGIX; | #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX | |||
| PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX=_Lazy_glGet | void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pna | |||
| FragmentMaterialivSGIX; | me, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face | |||
| PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX=_Lazy_glLightEnviSGIX; | , pname, params);} | |||
| GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX= | ||||
| GLee_Lazy_glFragmentMaterialfvSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX | ||||
| #define GLEE_C_DEFINED_glFragmentMaterialiSGIX | ||||
| void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pnam | ||||
| e, GLint param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, para | ||||
| m);} | ||||
| GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GL | ||||
| ee_Lazy_glFragmentMaterialiSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX | ||||
| #define GLEE_C_DEFINED_glFragmentMaterialivSGIX | ||||
| void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pna | ||||
| me, const GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, | ||||
| pname, params);} | ||||
| GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX= | ||||
| GLee_Lazy_glFragmentMaterialivSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX | ||||
| #define GLEE_C_DEFINED_glGetFragmentLightfvSGIX | ||||
| void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pn | ||||
| ame, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pn | ||||
| ame, params);} | ||||
| GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX= | ||||
| GLee_Lazy_glGetFragmentLightfvSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX | ||||
| #define GLEE_C_DEFINED_glGetFragmentLightivSGIX | ||||
| void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pn | ||||
| ame, GLint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pnam | ||||
| e, params);} | ||||
| GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX= | ||||
| GLee_Lazy_glGetFragmentLightivSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX | ||||
| #define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX | ||||
| void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum | ||||
| pname, GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face | ||||
| , pname, params);} | ||||
| GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialf | ||||
| vSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX | ||||
| #define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX | ||||
| void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum | ||||
| pname, GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, | ||||
| pname, params);} | ||||
| GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMateriali | ||||
| vSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glLightEnviSGIX | ||||
| #define GLEE_C_DEFINED_glLightEnviSGIX | ||||
| void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param) {if | ||||
| (GLeeInit()) glLightEnviSGIX(pname, param);} | ||||
| GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightE | ||||
| nviSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_IBM_rasterpos_clip */ | /* GL_IBM_rasterpos_clip */ | |||
| #ifdef __GLEE_GL_IBM_rasterpos_clip | #ifdef __GLEE_GL_IBM_rasterpos_clip | |||
| #endif | #endif | |||
| /* GL_HP_texture_lighting */ | /* GL_HP_texture_lighting */ | |||
| #ifdef __GLEE_GL_HP_texture_lighting | #ifdef __GLEE_GL_HP_texture_lighting | |||
| #endif | #endif | |||
| /* GL_EXT_draw_range_elements */ | /* GL_EXT_draw_range_elements */ | |||
| #ifdef __GLEE_GL_EXT_draw_range_elements | #ifdef __GLEE_GL_EXT_draw_range_elements | |||
| void __stdcall _Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLui | #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT | |||
| nt end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit( | #define GLEE_C_DEFINED_glDrawRangeElementsEXT | |||
| )) glDrawRangeElementsEXT(mode, start, end, count, type, indices);} | void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start | |||
| PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT=_Lazy_glDrawRangeElem | , GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLe | |||
| entsEXT; | eInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);} | |||
| GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee | ||||
| _Lazy_glDrawRangeElementsEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_WIN_phong_shading */ | /* GL_WIN_phong_shading */ | |||
| #ifdef __GLEE_GL_WIN_phong_shading | #ifdef __GLEE_GL_WIN_phong_shading | |||
| #endif | #endif | |||
| /* GL_WIN_specular_fog */ | /* GL_WIN_specular_fog */ | |||
| #ifdef __GLEE_GL_WIN_specular_fog | #ifdef __GLEE_GL_WIN_specular_fog | |||
| #endif | #endif | |||
| /* GL_EXT_light_texture */ | /* GL_EXT_light_texture */ | |||
| #ifdef __GLEE_GL_EXT_light_texture | #ifdef __GLEE_GL_EXT_light_texture | |||
| void __stdcall _Lazy_glApplyTextureEXT(GLenum mode) | #ifndef GLEE_C_DEFINED_glApplyTextureEXT | |||
| {if (GLeeInit()) glApplyTextureEXT(mode);} | #define GLEE_C_DEFINED_glApplyTextureEXT | |||
| void __stdcall _Lazy_glTextureLightEXT(GLenum pname) | void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode) {if (GLeeInit()) | |||
| {if (GLeeInit()) glTextureLightEXT(pname);} | glApplyTextureEXT(mode);} | |||
| void __stdcall _Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) | GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glAp | |||
| {if (GLeeInit()) glTextureMaterialEXT(face, mode);} | plyTextureEXT; | |||
| PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT=_Lazy_glApplyTextureEXT; | #endif | |||
| PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT=_Lazy_glTextureLightEXT; | #ifndef GLEE_C_DEFINED_glTextureLightEXT | |||
| PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT=_Lazy_glTextureMaterialEX | #define GLEE_C_DEFINED_glTextureLightEXT | |||
| T; | void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname) {if (GLeeInit() | |||
| ) glTextureLightEXT(pname);} | ||||
| GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTe | ||||
| xtureLightEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTextureMaterialEXT | ||||
| #define GLEE_C_DEFINED_glTextureMaterialEXT | ||||
| void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) | ||||
| {if (GLeeInit()) glTextureMaterialEXT(face, mode);} | ||||
| GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Laz | ||||
| y_glTextureMaterialEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_blend_alpha_minmax */ | /* GL_SGIX_blend_alpha_minmax */ | |||
| #ifdef __GLEE_GL_SGIX_blend_alpha_minmax | #ifdef __GLEE_GL_SGIX_blend_alpha_minmax | |||
| #endif | #endif | |||
| /* GL_SGIX_impact_pixel_texture */ | /* GL_SGIX_impact_pixel_texture */ | |||
| #ifdef __GLEE_GL_SGIX_impact_pixel_texture | #ifdef __GLEE_GL_SGIX_impact_pixel_texture | |||
| #endif | #endif | |||
| /* GL_EXT_bgra */ | /* GL_EXT_bgra */ | |||
| #ifdef __GLEE_GL_EXT_bgra | #ifdef __GLEE_GL_EXT_bgra | |||
| #endif | #endif | |||
| /* GL_SGIX_async */ | /* GL_SGIX_async */ | |||
| #ifdef __GLEE_GL_SGIX_async | #ifdef __GLEE_GL_SGIX_async | |||
| void __stdcall _Lazy_glAsyncMarkerSGIX(GLuint marker) | #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX | |||
| {if (GLeeInit()) glAsyncMarkerSGIX(marker);} | #define GLEE_C_DEFINED_glAsyncMarkerSGIX | |||
| GLint __stdcall _Lazy_glFinishAsyncSGIX(GLuint * markerp) | void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker) {if (GLeeInit( | |||
| {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return ( | )) glAsyncMarkerSGIX(marker);} | |||
| GLint)0;} | GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAs | |||
| GLint __stdcall _Lazy_glPollAsyncSGIX(GLuint * markerp) | yncMarkerSGIX; | |||
| {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GL | #endif | |||
| int)0;} | #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX | |||
| GLuint __stdcall _Lazy_glGenAsyncMarkersSGIX(GLsizei range) | #define GLEE_C_DEFINED_glFinishAsyncSGIX | |||
| {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return | GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp) {if (GLeeI | |||
| (GLuint)0;} | nit()) return glFinishAsyncSGIX(markerp); return (GLint)0;} | |||
| void __stdcall _Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range) | GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFi | |||
| {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);} | nishAsyncSGIX; | |||
| GLboolean __stdcall _Lazy_glIsAsyncMarkerSGIX(GLuint marker) | #endif | |||
| {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return | #ifndef GLEE_C_DEFINED_glPollAsyncSGIX | |||
| (GLboolean)0;} | #define GLEE_C_DEFINED_glPollAsyncSGIX | |||
| PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX=_Lazy_glAsyncMarkerSGIX; | GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp) {if (GLeeIni | |||
| PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX=_Lazy_glFinishAsyncSGIX; | t()) return glPollAsyncSGIX(markerp); return (GLint)0;} | |||
| PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX=_Lazy_glPollAsyncSGIX; | GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAs | |||
| PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX=_Lazy_glGenAsyncMarkers | yncSGIX; | |||
| SGIX; | #endif | |||
| PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX=_Lazy_glDeleteAsy | #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX | |||
| ncMarkersSGIX; | #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX | |||
| PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX=_Lazy_glIsAsyncMarkerSGIX; | GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range) {if (GLe | |||
| eInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;} | ||||
| GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_L | ||||
| azy_glGenAsyncMarkersSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX | ||||
| #define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX | ||||
| void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei | ||||
| range) {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);} | ||||
| GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX= | ||||
| GLee_Lazy_glDeleteAsyncMarkersSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX | ||||
| #define GLEE_C_DEFINED_glIsAsyncMarkerSGIX | ||||
| GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker) {if (GL | ||||
| eeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;} | ||||
| GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_ | ||||
| glIsAsyncMarkerSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_async_pixel */ | /* GL_SGIX_async_pixel */ | |||
| #ifdef __GLEE_GL_SGIX_async_pixel | #ifdef __GLEE_GL_SGIX_async_pixel | |||
| #endif | #endif | |||
| /* GL_SGIX_async_histogram */ | /* GL_SGIX_async_histogram */ | |||
| #ifdef __GLEE_GL_SGIX_async_histogram | #ifdef __GLEE_GL_SGIX_async_histogram | |||
| #endif | #endif | |||
| /* GL_INTEL_texture_scissor */ | /* GL_INTEL_texture_scissor */ | |||
| #ifdef __GLEE_GL_INTEL_texture_scissor | #ifdef __GLEE_GL_INTEL_texture_scissor | |||
| #endif | #endif | |||
| /* GL_INTEL_parallel_arrays */ | /* GL_INTEL_parallel_arrays */ | |||
| #ifdef __GLEE_GL_INTEL_parallel_arrays | #ifdef __GLEE_GL_INTEL_parallel_arrays | |||
| void __stdcall _Lazy_glVertexPointervINTEL(GLint size, GLenum type, const G | #ifndef GLEE_C_DEFINED_glVertexPointervINTEL | |||
| Lvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, point | #define GLEE_C_DEFINED_glVertexPointervINTEL | |||
| er);} | void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, c | |||
| void __stdcall _Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * poi | onst GLvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, | |||
| nter) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);} | pointer);} | |||
| void __stdcall _Lazy_glColorPointervINTEL(GLint size, GLenum type, const GL | GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_L | |||
| void* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, pointer | azy_glVertexPointervINTEL; | |||
| );} | #endif | |||
| void __stdcall _Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const | #ifndef GLEE_C_DEFINED_glNormalPointervINTEL | |||
| GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, type, p | #define GLEE_C_DEFINED_glNormalPointervINTEL | |||
| ointer);} | void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* | |||
| PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL=_Lazy_glVertexPointervI | * pointer) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);} | |||
| NTEL; | GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_L | |||
| PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL=_Lazy_glNormalPointervI | azy_glNormalPointervINTEL; | |||
| NTEL; | #endif | |||
| PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL=_Lazy_glColorPointervINTE | #ifndef GLEE_C_DEFINED_glColorPointervINTEL | |||
| L; | #define GLEE_C_DEFINED_glColorPointervINTEL | |||
| PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL=_Lazy_glTexCoordPoi | void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, co | |||
| ntervINTEL; | nst GLvoid* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, p | |||
| ointer);} | ||||
| GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Laz | ||||
| y_glColorPointervINTEL; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL | ||||
| #define GLEE_C_DEFINED_glTexCoordPointervINTEL | ||||
| void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, | ||||
| const GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, t | ||||
| ype, pointer);} | ||||
| GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GL | ||||
| ee_Lazy_glTexCoordPointervINTEL; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_HP_occlusion_test */ | /* GL_HP_occlusion_test */ | |||
| #ifdef __GLEE_GL_HP_occlusion_test | #ifdef __GLEE_GL_HP_occlusion_test | |||
| #endif | #endif | |||
| /* GL_EXT_pixel_transform */ | /* GL_EXT_pixel_transform */ | |||
| #ifdef __GLEE_GL_EXT_pixel_transform | #ifdef __GLEE_GL_EXT_pixel_transform | |||
| void __stdcall _Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pn | #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT | |||
| ame, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(target, p | #define GLEE_C_DEFINED_glPixelTransformParameteriEXT | |||
| name, param);} | void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLe | |||
| void __stdcall _Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pn | num pname, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(tar | |||
| ame, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(target, | get, pname, param);} | |||
| pname, param);} | GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformPara | |||
| void __stdcall _Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum p | meteriEXT=GLee_Lazy_glPixelTransformParameteriEXT; | |||
| name, const GLint * params) {if (GLeeInit()) glPixelTransformParameterivEX | #endif | |||
| T(target, pname, params);} | #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT | |||
| void __stdcall _Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum p | #define GLEE_C_DEFINED_glPixelTransformParameterfEXT | |||
| name, const GLfloat * params) {if (GLeeInit()) glPixelTransformParameterfv | void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLe | |||
| EXT(target, pname, params);} | num pname, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(t | |||
| PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT=_Lazy_g | arget, pname, param);} | |||
| lPixelTransformParameteriEXT; | GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformPara | |||
| PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT=_Lazy_g | meterfEXT=GLee_Lazy_glPixelTransformParameterfEXT; | |||
| lPixelTransformParameterfEXT; | #endif | |||
| PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT=_Lazy | #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT | |||
| _glPixelTransformParameterivEXT; | #define GLEE_C_DEFINED_glPixelTransformParameterivEXT | |||
| PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT=_Lazy | void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GL | |||
| _glPixelTransformParameterfvEXT; | enum pname, const GLint * params) {if (GLeeInit()) glPixelTransformParamet | |||
| erivEXT(target, pname, params);} | ||||
| GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformPar | ||||
| ameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT | ||||
| #define GLEE_C_DEFINED_glPixelTransformParameterfvEXT | ||||
| void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GL | ||||
| enum pname, const GLfloat * params) {if (GLeeInit()) glPixelTransformParam | ||||
| eterfvEXT(target, pname, params);} | ||||
| GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformPar | ||||
| ameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_pixel_transform_color_table */ | /* GL_EXT_pixel_transform_color_table */ | |||
| #ifdef __GLEE_GL_EXT_pixel_transform_color_table | #ifdef __GLEE_GL_EXT_pixel_transform_color_table | |||
| #endif | #endif | |||
| /* GL_EXT_shared_texture_palette */ | /* GL_EXT_shared_texture_palette */ | |||
| #ifdef __GLEE_GL_EXT_shared_texture_palette | #ifdef __GLEE_GL_EXT_shared_texture_palette | |||
| #endif | #endif | |||
| /* GL_EXT_separate_specular_color */ | /* GL_EXT_separate_specular_color */ | |||
| #ifdef __GLEE_GL_EXT_separate_specular_color | #ifdef __GLEE_GL_EXT_separate_specular_color | |||
| #endif | #endif | |||
| /* GL_EXT_secondary_color */ | /* GL_EXT_secondary_color */ | |||
| #ifdef __GLEE_GL_EXT_secondary_color | #ifdef __GLEE_GL_EXT_secondary_color | |||
| void __stdcall _Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte | #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT | |||
| blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);} | #define GLEE_C_DEFINED_glSecondaryColor3bEXT | |||
| void __stdcall _Lazy_glSecondaryColor3bvEXT(const GLbyte * v) | void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, | |||
| {if (GLeeInit()) glSecondaryColor3bvEXT(v);} | GLbyte blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);} | |||
| void __stdcall _Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GL | GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_L | |||
| double blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);} | azy_glSecondaryColor3bEXT; | |||
| void __stdcall _Lazy_glSecondaryColor3dvEXT(const GLdouble * v) | #endif | |||
| {if (GLeeInit()) glSecondaryColor3dvEXT(v);} | #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT | |||
| void __stdcall _Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfl | #define GLEE_C_DEFINED_glSecondaryColor3bvEXT | |||
| oat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);} | void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v) {if (G | |||
| void __stdcall _Lazy_glSecondaryColor3fvEXT(const GLfloat * v) | LeeInit()) glSecondaryColor3bvEXT(v);} | |||
| {if (GLeeInit()) glSecondaryColor3fvEXT(v);} | GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee | |||
| void __stdcall _Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint bl | _Lazy_glSecondaryColor3bvEXT; | |||
| ue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);} | #endif | |||
| void __stdcall _Lazy_glSecondaryColor3ivEXT(const GLint * v) | #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT | |||
| {if (GLeeInit()) glSecondaryColor3ivEXT(v);} | #define GLEE_C_DEFINED_glSecondaryColor3dEXT | |||
| void __stdcall _Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLsh | void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble gre | |||
| ort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);} | en, GLdouble blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue | |||
| void __stdcall _Lazy_glSecondaryColor3svEXT(const GLshort * v) | );} | |||
| {if (GLeeInit()) glSecondaryColor3svEXT(v);} | GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_L | |||
| void __stdcall _Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLu | azy_glSecondaryColor3dEXT; | |||
| byte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);} | #endif | |||
| void __stdcall _Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) | #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT | |||
| {if (GLeeInit()) glSecondaryColor3ubvEXT(v);} | #define GLEE_C_DEFINED_glSecondaryColor3dvEXT | |||
| void __stdcall _Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuin | void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v) {if | |||
| t blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);} | (GLeeInit()) glSecondaryColor3dvEXT(v);} | |||
| void __stdcall _Lazy_glSecondaryColor3uivEXT(const GLuint * v) | GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee | |||
| {if (GLeeInit()) glSecondaryColor3uivEXT(v);} | _Lazy_glSecondaryColor3dvEXT; | |||
| void __stdcall _Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, G | #endif | |||
| Lushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);} | #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT | |||
| void __stdcall _Lazy_glSecondaryColor3usvEXT(const GLushort * v) | #define GLEE_C_DEFINED_glSecondaryColor3fEXT | |||
| {if (GLeeInit()) glSecondaryColor3usvEXT(v);} | void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green | |||
| void __stdcall _Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GL | , GLfloat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);} | |||
| sizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPoi | GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_L | |||
| nterEXT(size, type, stride, pointer);} | azy_glSecondaryColor3fEXT; | |||
| PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT=_Lazy_glSecondaryColor3 | #endif | |||
| bEXT; | #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT | |||
| PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT=_Lazy_glSecondaryColo | #define GLEE_C_DEFINED_glSecondaryColor3fvEXT | |||
| r3bvEXT; | void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v) {if ( | |||
| PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT=_Lazy_glSecondaryColor3 | GLeeInit()) glSecondaryColor3fvEXT(v);} | |||
| dEXT; | GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee | |||
| PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT=_Lazy_glSecondaryColo | _Lazy_glSecondaryColor3fvEXT; | |||
| r3dvEXT; | #endif | |||
| PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT=_Lazy_glSecondaryColor3 | #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT | |||
| fEXT; | #define GLEE_C_DEFINED_glSecondaryColor3iEXT | |||
| PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT=_Lazy_glSecondaryColo | void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GL | |||
| r3fvEXT; | int blue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);} | |||
| PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT=_Lazy_glSecondaryColor3 | GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_L | |||
| iEXT; | azy_glSecondaryColor3iEXT; | |||
| PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT=_Lazy_glSecondaryColo | #endif | |||
| r3ivEXT; | #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT | |||
| PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT=_Lazy_glSecondaryColor3 | #define GLEE_C_DEFINED_glSecondaryColor3ivEXT | |||
| sEXT; | void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v) {if (GL | |||
| PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT=_Lazy_glSecondaryColo | eeInit()) glSecondaryColor3ivEXT(v);} | |||
| r3svEXT; | GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee | |||
| PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT=_Lazy_glSecondaryColo | _Lazy_glSecondaryColor3ivEXT; | |||
| r3ubEXT; | #endif | |||
| PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT=_Lazy_glSecondaryCo | #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT | |||
| lor3ubvEXT; | #define GLEE_C_DEFINED_glSecondaryColor3sEXT | |||
| PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT=_Lazy_glSecondaryColo | void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green | |||
| r3uiEXT; | , GLshort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);} | |||
| PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT=_Lazy_glSecondaryCo | GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_L | |||
| lor3uivEXT; | azy_glSecondaryColor3sEXT; | |||
| PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT=_Lazy_glSecondaryColo | #endif | |||
| r3usEXT; | #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT | |||
| PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT=_Lazy_glSecondaryCo | #define GLEE_C_DEFINED_glSecondaryColor3svEXT | |||
| lor3usvEXT; | void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v) {if ( | |||
| PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT=_Lazy_glSecon | GLeeInit()) glSecondaryColor3svEXT(v);} | |||
| daryColorPointerEXT; | GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee | |||
| _Lazy_glSecondaryColor3svEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3ubEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte gree | ||||
| n, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue) | ||||
| ;} | ||||
| GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee | ||||
| _Lazy_glSecondaryColor3ubEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3ubvEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) {if | ||||
| (GLeeInit()) glSecondaryColor3ubvEXT(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GL | ||||
| ee_Lazy_glSecondaryColor3ubvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3uiEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, | ||||
| GLuint blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee | ||||
| _Lazy_glSecondaryColor3uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3uivEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v) {if ( | ||||
| GLeeInit()) glSecondaryColor3uivEXT(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GL | ||||
| ee_Lazy_glSecondaryColor3uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3usEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort gr | ||||
| een, GLushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, bl | ||||
| ue);} | ||||
| GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee | ||||
| _Lazy_glSecondaryColor3usEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3usvEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v) {if | ||||
| (GLeeInit()) glSecondaryColor3usvEXT(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GL | ||||
| ee_Lazy_glSecondaryColor3usvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT | ||||
| #define GLEE_C_DEFINED_glSecondaryColorPointerEXT | ||||
| void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum ty | ||||
| pe, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryCo | ||||
| lorPointerEXT(size, type, stride, pointer);} | ||||
| GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointer | ||||
| EXT=GLee_Lazy_glSecondaryColorPointerEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_perturb_normal */ | /* GL_EXT_texture_perturb_normal */ | |||
| #ifdef __GLEE_GL_EXT_texture_perturb_normal | #ifdef __GLEE_GL_EXT_texture_perturb_normal | |||
| void __stdcall _Lazy_glTextureNormalEXT(GLenum mode) | #ifndef GLEE_C_DEFINED_glTextureNormalEXT | |||
| {if (GLeeInit()) glTextureNormalEXT(mode);} | #define GLEE_C_DEFINED_glTextureNormalEXT | |||
| PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT=_Lazy_glTextureNormalEXT; | void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode) {if (GLeeInit() | |||
| ) glTextureNormalEXT(mode);} | ||||
| GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_gl | ||||
| TextureNormalEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_multi_draw_arrays */ | /* GL_EXT_multi_draw_arrays */ | |||
| #ifdef __GLEE_GL_EXT_multi_draw_arrays | #ifdef __GLEE_GL_EXT_multi_draw_arrays | |||
| void __stdcall _Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsiz | #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT | |||
| ei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT(mode, | #define GLEE_C_DEFINED_glMultiDrawArraysEXT | |||
| first, count, primcount);} | void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, | |||
| void __stdcall _Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * co | GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT | |||
| unt, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeIni | (mode, first, count, primcount);} | |||
| t()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);} | GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Laz | |||
| PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT=_Lazy_glMultiDrawArraysEX | y_glMultiDrawArraysEXT; | |||
| T; | #endif | |||
| PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT=_Lazy_glMultiDrawElem | #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT | |||
| entsEXT; | #define GLEE_C_DEFINED_glMultiDrawElementsEXT | |||
| void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsize | ||||
| i * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (G | ||||
| LeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);} | ||||
| GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee | ||||
| _Lazy_glMultiDrawElementsEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_fog_coord */ | /* GL_EXT_fog_coord */ | |||
| #ifdef __GLEE_GL_EXT_fog_coord | #ifdef __GLEE_GL_EXT_fog_coord | |||
| void __stdcall _Lazy_glFogCoordfEXT(GLfloat coord) | #ifndef GLEE_C_DEFINED_glFogCoordfEXT | |||
| {if (GLeeInit()) glFogCoordfEXT(coord);} | #define GLEE_C_DEFINED_glFogCoordfEXT | |||
| void __stdcall _Lazy_glFogCoordfvEXT(const GLfloat * coord) | void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord) {if (GLeeInit()) | |||
| {if (GLeeInit()) glFogCoordfvEXT(coord);} | glFogCoordfEXT(coord);} | |||
| void __stdcall _Lazy_glFogCoorddEXT(GLdouble coord) | GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoord | |||
| {if (GLeeInit()) glFogCoorddEXT(coord);} | fEXT; | |||
| void __stdcall _Lazy_glFogCoorddvEXT(const GLdouble * coord) | #endif | |||
| {if (GLeeInit()) glFogCoorddvEXT(coord);} | #ifndef GLEE_C_DEFINED_glFogCoordfvEXT | |||
| void __stdcall _Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, cons | #define GLEE_C_DEFINED_glFogCoordfvEXT | |||
| t GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stride, po | void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord) {if (GLe | |||
| inter);} | eInit()) glFogCoordfvEXT(coord);} | |||
| PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT=_Lazy_glFogCoordfEXT; | GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoo | |||
| PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT=_Lazy_glFogCoordfvEXT; | rdfvEXT; | |||
| PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT=_Lazy_glFogCoorddEXT; | #endif | |||
| PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT=_Lazy_glFogCoorddvEXT; | #ifndef GLEE_C_DEFINED_glFogCoorddEXT | |||
| PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT=_Lazy_glFogCoordPointerEX | #define GLEE_C_DEFINED_glFogCoorddEXT | |||
| T; | void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord) {if (GLeeInit()) | |||
| glFogCoorddEXT(coord);} | ||||
| GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoord | ||||
| dEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFogCoorddvEXT | ||||
| #define GLEE_C_DEFINED_glFogCoorddvEXT | ||||
| void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord) {if (GL | ||||
| eeInit()) glFogCoorddvEXT(coord);} | ||||
| GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoo | ||||
| rddvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFogCoordPointerEXT | ||||
| #define GLEE_C_DEFINED_glFogCoordPointerEXT | ||||
| void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride | ||||
| , const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stri | ||||
| de, pointer);} | ||||
| GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Laz | ||||
| y_glFogCoordPointerEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_REND_screen_coordinates */ | /* GL_REND_screen_coordinates */ | |||
| #ifdef __GLEE_GL_REND_screen_coordinates | #ifdef __GLEE_GL_REND_screen_coordinates | |||
| #endif | #endif | |||
| /* GL_EXT_coordinate_frame */ | /* GL_EXT_coordinate_frame */ | |||
| #ifdef __GLEE_GL_EXT_coordinate_frame | #ifdef __GLEE_GL_EXT_coordinate_frame | |||
| void __stdcall _Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) | #ifndef GLEE_C_DEFINED_glTangent3bEXT | |||
| {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);} | #define GLEE_C_DEFINED_glTangent3bEXT | |||
| void __stdcall _Lazy_glTangent3bvEXT(const GLbyte * v) | void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) | |||
| {if (GLeeInit()) glTangent3bvEXT(v);} | {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);} | |||
| void __stdcall _Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz) | GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3 | |||
| {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);} | bEXT; | |||
| void __stdcall _Lazy_glTangent3dvEXT(const GLdouble * v) | #endif | |||
| {if (GLeeInit()) glTangent3dvEXT(v);} | #ifndef GLEE_C_DEFINED_glTangent3bvEXT | |||
| void __stdcall _Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz) | #define GLEE_C_DEFINED_glTangent3bvEXT | |||
| {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);} | void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v) {if (GLeeInit | |||
| void __stdcall _Lazy_glTangent3fvEXT(const GLfloat * v) | ()) glTangent3bvEXT(v);} | |||
| {if (GLeeInit()) glTangent3fvEXT(v);} | GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangen | |||
| void __stdcall _Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) | t3bvEXT; | |||
| {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);} | #endif | |||
| void __stdcall _Lazy_glTangent3ivEXT(const GLint * v) | #ifndef GLEE_C_DEFINED_glTangent3dEXT | |||
| {if (GLeeInit()) glTangent3ivEXT(v);} | #define GLEE_C_DEFINED_glTangent3dEXT | |||
| void __stdcall _Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz) | void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdoubl | |||
| {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);} | e tz) {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);} | |||
| void __stdcall _Lazy_glTangent3svEXT(const GLshort * v) | GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3 | |||
| {if (GLeeInit()) glTangent3svEXT(v);} | dEXT; | |||
| void __stdcall _Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) | #endif | |||
| {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);} | #ifndef GLEE_C_DEFINED_glTangent3dvEXT | |||
| void __stdcall _Lazy_glBinormal3bvEXT(const GLbyte * v) | #define GLEE_C_DEFINED_glTangent3dvEXT | |||
| {if (GLeeInit()) glBinormal3bvEXT(v);} | void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v) {if (GLeeIn | |||
| void __stdcall _Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz) | it()) glTangent3dvEXT(v);} | |||
| {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);} | GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangen | |||
| void __stdcall _Lazy_glBinormal3dvEXT(const GLdouble * v) | t3dvEXT; | |||
| {if (GLeeInit()) glBinormal3dvEXT(v);} | #endif | |||
| void __stdcall _Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz) | #ifndef GLEE_C_DEFINED_glTangent3fEXT | |||
| {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);} | #define GLEE_C_DEFINED_glTangent3fEXT | |||
| void __stdcall _Lazy_glBinormal3fvEXT(const GLfloat * v) | void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat t | |||
| {if (GLeeInit()) glBinormal3fvEXT(v);} | z) {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);} | |||
| void __stdcall _Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) | GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3 | |||
| {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);} | fEXT; | |||
| void __stdcall _Lazy_glBinormal3ivEXT(const GLint * v) | #endif | |||
| {if (GLeeInit()) glBinormal3ivEXT(v);} | #ifndef GLEE_C_DEFINED_glTangent3fvEXT | |||
| void __stdcall _Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz) | #define GLEE_C_DEFINED_glTangent3fvEXT | |||
| {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);} | void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v) {if (GLeeIni | |||
| void __stdcall _Lazy_glBinormal3svEXT(const GLshort * v) | t()) glTangent3fvEXT(v);} | |||
| {if (GLeeInit()) glBinormal3svEXT(v);} | GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangen | |||
| void __stdcall _Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const | t3fvEXT; | |||
| GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride, poin | #endif | |||
| ter);} | #ifndef GLEE_C_DEFINED_glTangent3iEXT | |||
| void __stdcall _Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, cons | #define GLEE_C_DEFINED_glTangent3iEXT | |||
| t GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stride, po | void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) {i | |||
| inter);} | f (GLeeInit()) glTangent3iEXT(tx, ty, tz);} | |||
| PFNGLTANGENT3BEXTPROC pglTangent3bEXT=_Lazy_glTangent3bEXT; | GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3 | |||
| PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT=_Lazy_glTangent3bvEXT; | iEXT; | |||
| PFNGLTANGENT3DEXTPROC pglTangent3dEXT=_Lazy_glTangent3dEXT; | #endif | |||
| PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT=_Lazy_glTangent3dvEXT; | #ifndef GLEE_C_DEFINED_glTangent3ivEXT | |||
| PFNGLTANGENT3FEXTPROC pglTangent3fEXT=_Lazy_glTangent3fEXT; | #define GLEE_C_DEFINED_glTangent3ivEXT | |||
| PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT=_Lazy_glTangent3fvEXT; | void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v) {if (GLeeInit( | |||
| PFNGLTANGENT3IEXTPROC pglTangent3iEXT=_Lazy_glTangent3iEXT; | )) glTangent3ivEXT(v);} | |||
| PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT=_Lazy_glTangent3ivEXT; | GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangen | |||
| PFNGLTANGENT3SEXTPROC pglTangent3sEXT=_Lazy_glTangent3sEXT; | t3ivEXT; | |||
| PFNGLTANGENT3SVEXTPROC pglTangent3svEXT=_Lazy_glTangent3svEXT; | #endif | |||
| PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT=_Lazy_glBinormal3bEXT; | #ifndef GLEE_C_DEFINED_glTangent3sEXT | |||
| PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT=_Lazy_glBinormal3bvEXT; | #define GLEE_C_DEFINED_glTangent3sEXT | |||
| PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT=_Lazy_glBinormal3dEXT; | void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort t | |||
| PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT=_Lazy_glBinormal3dvEXT; | z) {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);} | |||
| PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT=_Lazy_glBinormal3fEXT; | GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3 | |||
| PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT=_Lazy_glBinormal3fvEXT; | sEXT; | |||
| PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT=_Lazy_glBinormal3iEXT; | #endif | |||
| PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT=_Lazy_glBinormal3ivEXT; | #ifndef GLEE_C_DEFINED_glTangent3svEXT | |||
| PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT=_Lazy_glBinormal3sEXT; | #define GLEE_C_DEFINED_glTangent3svEXT | |||
| PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT=_Lazy_glBinormal3svEXT; | void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v) {if (GLeeIni | |||
| PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT=_Lazy_glTangentPointerEXT; | t()) glTangent3svEXT(v);} | |||
| PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT=_Lazy_glBinormalPointerEX | GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangen | |||
| T; | t3svEXT; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3bEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3bEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) | ||||
| {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);} | ||||
| GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinorm | ||||
| al3bEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3bvEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3bvEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v) {if (GLeeIni | ||||
| t()) glBinormal3bvEXT(v);} | ||||
| GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBino | ||||
| rmal3bvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3dEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3dEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdoub | ||||
| le bz) {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);} | ||||
| GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinorm | ||||
| al3dEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3dvEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3dvEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v) {if (GLeeI | ||||
| nit()) glBinormal3dvEXT(v);} | ||||
| GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBino | ||||
| rmal3dvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3fEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3fEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat | ||||
| bz) {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);} | ||||
| GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinorm | ||||
| al3fEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3fvEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3fvEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v) {if (GLeeIn | ||||
| it()) glBinormal3fvEXT(v);} | ||||
| GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBino | ||||
| rmal3fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3iEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3iEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) { | ||||
| if (GLeeInit()) glBinormal3iEXT(bx, by, bz);} | ||||
| GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinorm | ||||
| al3iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3ivEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3ivEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v) {if (GLeeInit | ||||
| ()) glBinormal3ivEXT(v);} | ||||
| GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBino | ||||
| rmal3ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3sEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3sEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort | ||||
| bz) {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);} | ||||
| GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinorm | ||||
| al3sEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormal3svEXT | ||||
| #define GLEE_C_DEFINED_glBinormal3svEXT | ||||
| void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v) {if (GLeeIn | ||||
| it()) glBinormal3svEXT(v);} | ||||
| GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBino | ||||
| rmal3svEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTangentPointerEXT | ||||
| #define GLEE_C_DEFINED_glTangentPointerEXT | ||||
| void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, | ||||
| const GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride | ||||
| , pointer);} | ||||
| GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_ | ||||
| glTangentPointerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBinormalPointerEXT | ||||
| #define GLEE_C_DEFINED_glBinormalPointerEXT | ||||
| void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride | ||||
| , const GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stri | ||||
| de, pointer);} | ||||
| GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Laz | ||||
| y_glBinormalPointerEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_env_combine */ | /* GL_EXT_texture_env_combine */ | |||
| #ifdef __GLEE_GL_EXT_texture_env_combine | #ifdef __GLEE_GL_EXT_texture_env_combine | |||
| #endif | #endif | |||
| /* GL_APPLE_specular_vector */ | /* GL_APPLE_specular_vector */ | |||
| #ifdef __GLEE_GL_APPLE_specular_vector | #ifdef __GLEE_GL_APPLE_specular_vector | |||
| skipping to change at line 3028 | skipping to change at line 5275 | |||
| #endif | #endif | |||
| /* GL_SGIX_fog_scale */ | /* GL_SGIX_fog_scale */ | |||
| #ifdef __GLEE_GL_SGIX_fog_scale | #ifdef __GLEE_GL_SGIX_fog_scale | |||
| #endif | #endif | |||
| /* GL_SUNX_constant_data */ | /* GL_SUNX_constant_data */ | |||
| #ifdef __GLEE_GL_SUNX_constant_data | #ifdef __GLEE_GL_SUNX_constant_data | |||
| void __stdcall _Lazy_glFinishTextureSUNX(void) | #ifndef GLEE_C_DEFINED_glFinishTextureSUNX | |||
| {if (GLeeInit()) glFinishTextureSUNX();} | #define GLEE_C_DEFINED_glFinishTextureSUNX | |||
| PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX=_Lazy_glFinishTextureSUNX; | void __stdcall GLee_Lazy_glFinishTextureSUNX(void) {if (GLeeInit()) glFi | |||
| nishTextureSUNX();} | ||||
| GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_ | ||||
| glFinishTextureSUNX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SUN_global_alpha */ | /* GL_SUN_global_alpha */ | |||
| #ifdef __GLEE_GL_SUN_global_alpha | #ifdef __GLEE_GL_SUN_global_alpha | |||
| void __stdcall _Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN | |||
| {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);} | #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN | |||
| void __stdcall _Lazy_glGlobalAlphaFactorsSUN(GLshort factor) | void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) {if (GLe | |||
| {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);} | eInit()) glGlobalAlphaFactorbSUN(factor);} | |||
| void __stdcall _Lazy_glGlobalAlphaFactoriSUN(GLint factor) | GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GL | |||
| {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);} | ee_Lazy_glGlobalAlphaFactorbSUN; | |||
| void __stdcall _Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) | #endif | |||
| {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);} | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN | |||
| void __stdcall _Lazy_glGlobalAlphaFactordSUN(GLdouble factor) | #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN | |||
| {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);} | void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor) {if (GL | |||
| void __stdcall _Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) | eeInit()) glGlobalAlphaFactorsSUN(factor);} | |||
| {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);} | GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GL | |||
| void __stdcall _Lazy_glGlobalAlphaFactorusSUN(GLushort factor) | ee_Lazy_glGlobalAlphaFactorsSUN; | |||
| {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);} | #endif | |||
| void __stdcall _Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN | |||
| {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);} | #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN | |||
| PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN=_Lazy_glGlobalAlpha | void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor) {if (GLee | |||
| FactorbSUN; | Init()) glGlobalAlphaFactoriSUN(factor);} | |||
| PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN=_Lazy_glGlobalAlpha | GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GL | |||
| FactorsSUN; | ee_Lazy_glGlobalAlphaFactoriSUN; | |||
| PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN=_Lazy_glGlobalAlpha | #endif | |||
| FactoriSUN; | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN | |||
| PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN=_Lazy_glGlobalAlpha | #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN | |||
| FactorfSUN; | void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) {if (GL | |||
| PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN=_Lazy_glGlobalAlpha | eeInit()) glGlobalAlphaFactorfSUN(factor);} | |||
| FactordSUN; | GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GL | |||
| PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN=_Lazy_glGlobalAlp | ee_Lazy_glGlobalAlphaFactorfSUN; | |||
| haFactorubSUN; | #endif | |||
| PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN=_Lazy_glGlobalAlp | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN | |||
| haFactorusSUN; | #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN | |||
| PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN=_Lazy_glGlobalAlp | void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor) {if (G | |||
| haFactoruiSUN; | LeeInit()) glGlobalAlphaFactordSUN(factor);} | |||
| GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GL | ||||
| ee_Lazy_glGlobalAlphaFactordSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN | ||||
| #define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN | ||||
| void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) {if (G | ||||
| LeeInit()) glGlobalAlphaFactorubSUN(factor);} | ||||
| GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN= | ||||
| GLee_Lazy_glGlobalAlphaFactorubSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN | ||||
| #define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN | ||||
| void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor) {if ( | ||||
| GLeeInit()) glGlobalAlphaFactorusSUN(factor);} | ||||
| GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN= | ||||
| GLee_Lazy_glGlobalAlphaFactorusSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN | ||||
| #define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN | ||||
| void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) {if (GL | ||||
| eeInit()) glGlobalAlphaFactoruiSUN(factor);} | ||||
| GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN= | ||||
| GLee_Lazy_glGlobalAlphaFactoruiSUN; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SUN_triangle_list */ | /* GL_SUN_triangle_list */ | |||
| #ifdef __GLEE_GL_SUN_triangle_list | #ifdef __GLEE_GL_SUN_triangle_list | |||
| void __stdcall _Lazy_glReplacementCodeuiSUN(GLuint code) | #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN | |||
| {if (GLeeInit()) glReplacementCodeuiSUN(code);} | #define GLEE_C_DEFINED_glReplacementCodeuiSUN | |||
| void __stdcall _Lazy_glReplacementCodeusSUN(GLushort code) | void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code) {if (GLeeIn | |||
| {if (GLeeInit()) glReplacementCodeusSUN(code);} | it()) glReplacementCodeuiSUN(code);} | |||
| void __stdcall _Lazy_glReplacementCodeubSUN(GLubyte code) | GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee | |||
| {if (GLeeInit()) glReplacementCodeubSUN(code);} | _Lazy_glReplacementCodeuiSUN; | |||
| void __stdcall _Lazy_glReplacementCodeuivSUN(const GLuint * code) | #endif | |||
| {if (GLeeInit()) glReplacementCodeuivSUN(code);} | #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN | |||
| void __stdcall _Lazy_glReplacementCodeusvSUN(const GLushort * code) | #define GLEE_C_DEFINED_glReplacementCodeusSUN | |||
| {if (GLeeInit()) glReplacementCodeusvSUN(code);} | void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code) {if (GLee | |||
| void __stdcall _Lazy_glReplacementCodeubvSUN(const GLubyte * code) | Init()) glReplacementCodeusSUN(code);} | |||
| {if (GLeeInit()) glReplacementCodeubvSUN(code);} | GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee | |||
| void __stdcall _Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei strid | _Lazy_glReplacementCodeusSUN; | |||
| e, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointerSUN(t | #endif | |||
| ype, stride, pointer);} | #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN | |||
| PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN=_Lazy_glReplacementCo | #define GLEE_C_DEFINED_glReplacementCodeubSUN | |||
| deuiSUN; | void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code) {if (GLeeI | |||
| PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN=_Lazy_glReplacementCo | nit()) glReplacementCodeubSUN(code);} | |||
| deusSUN; | GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee | |||
| PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN=_Lazy_glReplacementCo | _Lazy_glReplacementCodeubSUN; | |||
| deubSUN; | #endif | |||
| PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN=_Lazy_glReplacement | #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN | |||
| CodeuivSUN; | #define GLEE_C_DEFINED_glReplacementCodeuivSUN | |||
| PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN=_Lazy_glReplacement | void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code) {i | |||
| CodeusvSUN; | f (GLeeInit()) glReplacementCodeuivSUN(code);} | |||
| PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN=_Lazy_glReplacement | GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GL | |||
| CodeubvSUN; | ee_Lazy_glReplacementCodeuivSUN; | |||
| PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN=_Lazy_glRep | #endif | |||
| lacementCodePointerSUN; | #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN | |||
| #define GLEE_C_DEFINED_glReplacementCodeusvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code) | ||||
| {if (GLeeInit()) glReplacementCodeusvSUN(code);} | ||||
| GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GL | ||||
| ee_Lazy_glReplacementCodeusvSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeubvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code) { | ||||
| if (GLeeInit()) glReplacementCodeubvSUN(code);} | ||||
| GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GL | ||||
| ee_Lazy_glReplacementCodeubvSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodePointerSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei | ||||
| stride, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointe | ||||
| rSUN(type, stride, pointer);} | ||||
| GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePoint | ||||
| erSUN=GLee_Lazy_glReplacementCodePointerSUN; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SUN_vertex */ | /* GL_SUN_vertex */ | |||
| #ifdef __GLEE_GL_SUN_vertex | #ifdef __GLEE_GL_SUN_vertex | |||
| void __stdcall _Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, | #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN | |||
| GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2fSUN(r | #define GLEE_C_DEFINED_glColor4ubVertex2fSUN | |||
| , g, b, a, x, y);} | void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLub | |||
| void __stdcall _Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloa | yte b, GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2 | |||
| t * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);} | fSUN(r, g, b, a, x, y);} | |||
| void __stdcall _Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, | GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_L | |||
| GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4ubVe | azy_glColor4ubVertex2fSUN; | |||
| rtex3fSUN(r, g, b, a, x, y, z);} | #endif | |||
| void __stdcall _Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloa | #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN | |||
| t * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);} | #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN | |||
| void __stdcall _Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, | void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const | |||
| GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fSUN(r, | GLfloat * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);} | |||
| g, b, x, y, z);} | GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee | |||
| void __stdcall _Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat | _Lazy_glColor4ubVertex2fvSUN; | |||
| * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);} | #endif | |||
| void __stdcall _Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat | #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN | |||
| nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVertex3fSU | #define GLEE_C_DEFINED_glColor4ubVertex3fSUN | |||
| N(nx, ny, nz, x, y, z);} | void __stdcall GLee_Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLub | |||
| void __stdcall _Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloa | yte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColo | |||
| t * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);} | r4ubVertex3fSUN(r, g, b, a, x, y, z);} | |||
| void __stdcall _Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLf | GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_L | |||
| loat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y | azy_glColor4ubVertex3fSUN; | |||
| , GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, | #endif | |||
| ny, nz, x, y, z);} | #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN | |||
| void __stdcall _Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const | #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN | |||
| GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fVertex3 | void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const | |||
| fvSUN(c, n, v);} | GLfloat * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);} | |||
| void __stdcall _Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat | GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee | |||
| x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, | _Lazy_glColor4ubVertex3fvSUN; | |||
| y, z);} | #endif | |||
| void __stdcall _Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLf | #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN | |||
| loat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);} | #define GLEE_C_DEFINED_glColor3fVertex3fSUN | |||
| void __stdcall _Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat | void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLflo | |||
| p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) | at b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fS | |||
| glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);} | UN(r, g, b, x, y, z);} | |||
| void __stdcall _Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLf | GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Laz | |||
| loat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);} | y_glColor3fVertex3fSUN; | |||
| void __stdcall _Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, | #endif | |||
| GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z | #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN | |||
| ) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, | #define GLEE_C_DEFINED_glColor3fVertex3fvSUN | |||
| z);} | void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const G | |||
| void __stdcall _Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, c | Lfloat * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);} | |||
| onst GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4ub | GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_L | |||
| Vertex3fvSUN(tc, c, v);} | azy_glColor3fVertex3fvSUN; | |||
| void __stdcall _Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, G | #endif | |||
| Lfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLee | #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN | |||
| Init()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);} | #define GLEE_C_DEFINED_glNormal3fVertex3fSUN | |||
| void __stdcall _Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, co | void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GL | |||
| nst GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor3fVe | float nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVert | |||
| rtex3fvSUN(tc, c, v);} | ex3fSUN(nx, ny, nz, x, y, z);} | |||
| void __stdcall _Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, | GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_L | |||
| GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if ( | azy_glNormal3fVertex3fSUN; | |||
| GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);} | #endif | |||
| void __stdcall _Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, c | #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN | |||
| onst GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNormal3f | #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN | |||
| Vertex3fvSUN(tc, n, v);} | void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const | |||
| void __stdcall _Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfl | GLfloat * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);} | |||
| oat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, | GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee | |||
| GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2f | _Lazy_glNormal3fVertex3fvSUN; | |||
| Color4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);} | #endif | |||
| void __stdcall _Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat | #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN | |||
| * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeIn | #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN | |||
| it()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);} | void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat | |||
| void __stdcall _Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfl | g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLf | |||
| oat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GL | loat y, GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, | |||
| float nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat | a, nx, ny, nz, x, y, z);} | |||
| w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, | GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVert | |||
| g, b, a, nx, ny, nz, x, y, z, w);} | ex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN; | |||
| void __stdcall _Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat | #endif | |||
| * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeIn | #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN | |||
| it()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);} | #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN | |||
| void __stdcall _Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, G | void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, | |||
| Lfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x | const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fV | |||
| , y, z);} | ertex3fvSUN(c, n, v);} | |||
| void __stdcall _Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, con | GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVer | |||
| st GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);} | tex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN; | |||
| void __stdcall _Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLub | #endif | |||
| yte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) { | #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN | |||
| if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y | #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN | |||
| , z);} | void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GL | |||
| void __stdcall _Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * | float x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, | |||
| rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplacementC | t, x, y, z);} | |||
| odeuiColor4ubVertex3fvSUN(rc, c, v);} | GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GL | |||
| void __stdcall _Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLflo | ee_Lazy_glTexCoord2fVertex3fSUN; | |||
| at r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit | #endif | |||
| ()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);} | #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN | |||
| void __stdcall _Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * | #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN | |||
| rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplacementCo | void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, con | |||
| deuiColor3fVertex3fvSUN(rc, c, v);} | st GLfloat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);} | |||
| void __stdcall _Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfl | GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN= | |||
| oat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLee | GLee_Lazy_glTexCoord2fVertex3fvSUN; | |||
| Init()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);} | #endif | |||
| void __stdcall _Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * | #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN | |||
| rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementC | #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN | |||
| odeuiNormal3fVertex3fvSUN(rc, n, v);} | void __stdcall GLee_Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GL | |||
| void __stdcall _Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint r | float p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeI | |||
| c, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfl | nit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);} | |||
| oat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCod | GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GL | |||
| euiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);} | ee_Lazy_glTexCoord4fVertex4fSUN; | |||
| void __stdcall _Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const G | #endif | |||
| Luint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if ( | #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN | |||
| GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);} | #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN | |||
| void __stdcall _Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GL | void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, con | |||
| float s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glRe | st GLfloat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);} | |||
| placementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);} | GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN= | |||
| void __stdcall _Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint | GLee_Lazy_glTexCoord4fVertex4fvSUN; | |||
| * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glReplaceme | #endif | |||
| ntCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);} | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN | |||
| void __stdcall _Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuin | #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN | |||
| t rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, | void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLflo | |||
| GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal | at t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLf | |||
| 3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);} | loat z) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, | |||
| void __stdcall _Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(cons | x, y, z);} | |||
| t GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v) { | GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4 | |||
| if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n | ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN; | |||
| , v);} | #endif | |||
| void __stdcall _Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSU | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN | |||
| N(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat | #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN | |||
| a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) { | void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * | |||
| if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, | tc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fCo | |||
| s, t, r, g, b, a, nx, ny, nz, x, y, z);} | lor4ubVertex3fvSUN(tc, c, v);} | |||
| void __stdcall _Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvS | GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor | |||
| UN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat | 4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN; | |||
| * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColo | #endif | |||
| r4fNormal3fVertex3fvSUN(rc, tc, c, n, v);} | #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN | |||
| PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN=_Lazy_glColor4ubVertex2 | #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN | |||
| fSUN; | void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloa | |||
| PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN=_Lazy_glColor4ubVerte | t t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if | |||
| x2fvSUN; | (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);} | |||
| PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN=_Lazy_glColor4ubVertex3 | GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3f | |||
| fSUN; | Vertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN; | |||
| PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN=_Lazy_glColor4ubVerte | #endif | |||
| x3fvSUN; | #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN | |||
| PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN=_Lazy_glColor3fVertex3fSU | #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN | |||
| N; | void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * | |||
| PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN=_Lazy_glColor3fVertex3f | tc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fCol | |||
| vSUN; | or3fVertex3fvSUN(tc, c, v);} | |||
| PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN=_Lazy_glNormal3fVertex3 | GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3 | |||
| fSUN; | fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN; | |||
| PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN=_Lazy_glNormal3fVerte | #endif | |||
| x3fvSUN; | #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN | |||
| PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN=_Lazy_glC | #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN | |||
| olor4fNormal3fVertex3fSUN; | void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLflo | |||
| PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN=_Lazy_g | at t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) | |||
| lColor4fNormal3fVertex3fvSUN; | {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z | |||
| PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN=_Lazy_glTexCoord2fV | );} | |||
| ertex3fSUN; | GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal | |||
| PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN=_Lazy_glTexCoord2 | 3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN; | |||
| fVertex3fvSUN; | #endif | |||
| PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN=_Lazy_glTexCoord4fV | #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN | |||
| ertex4fSUN; | #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN | |||
| PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN=_Lazy_glTexCoord4 | void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * | |||
| fVertex4fvSUN; | tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNo | |||
| PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN=_La | rmal3fVertex3fvSUN(tc, n, v);} | |||
| zy_glTexCoord2fColor4ubVertex3fSUN; | GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNorma | |||
| PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN=_ | l3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN; | |||
| Lazy_glTexCoord2fColor4ubVertex3fvSUN; | #endif | |||
| PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN=_Lazy | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN | |||
| _glTexCoord2fColor3fVertex3fSUN; | #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN | |||
| PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN=_La | void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s | |||
| zy_glTexCoord2fColor3fVertex3fvSUN; | , GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloa | |||
| PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN=_La | t ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexC | |||
| zy_glTexCoord2fNormal3fVertex3fSUN; | oord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);} | |||
| PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN=_ | GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2 | |||
| Lazy_glTexCoord2fNormal3fVertex3fvSUN; | fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSU | |||
| PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fV | N; | |||
| ertex3fSUN=_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN; | #endif | |||
| PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3f | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN | |||
| Vertex3fvSUN=_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN; | #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN | |||
| PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fV | void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GL | |||
| ertex4fSUN=_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN; | float * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if ( | |||
| PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3f | GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);} | |||
| Vertex4fvSUN=_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN; | GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord | |||
| PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN=_Lazy | 2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3f | |||
| _glReplacementCodeuiVertex3fSUN; | vSUN; | |||
| PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN=_La | #endif | |||
| zy_glReplacementCodeuiVertex3fvSUN; | #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN | |||
| PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubV | #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN | |||
| ertex3fSUN=_Lazy_glReplacementCodeuiColor4ubVertex3fSUN; | void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s | |||
| PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ub | , GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat | |||
| Vertex3fvSUN=_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN; | a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GL | |||
| PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVer | float w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, | |||
| tex3fSUN=_Lazy_glReplacementCodeuiColor3fVertex3fSUN; | q, r, g, b, a, nx, ny, nz, x, y, z, w);} | |||
| PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVe | GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4 | |||
| rtex3fvSUN=_Lazy_glReplacementCodeuiColor3fVertex3fvSUN; | fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSU | |||
| PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fV | N; | |||
| ertex3fSUN=_Lazy_glReplacementCodeuiNormal3fVertex3fSUN; | #endif | |||
| PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3f | #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN | |||
| Vertex3fvSUN=_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN; | #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN | |||
| PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiCo | void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GL | |||
| lor4fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSU | float * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if ( | |||
| N; | GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);} | |||
| PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiC | GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord | |||
| olor4fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiColor4fNormal3fVertex3f | 4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4f | |||
| vSUN; | vSUN; | |||
| PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoor | #endif | |||
| d2fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN; | #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN | |||
| PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoo | #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN | |||
| rd2fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN; | void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloa | |||
| PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeu | t x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN | |||
| iTexCoord2fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fNormal3fV | (rc, x, y, z);} | |||
| ertex3fSUN; | GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeui | |||
| PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCode | Vertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN; | |||
| uiTexCoord2fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fNormal3 | #endif | |||
| fVertex3fvSUN; | #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN | |||
| PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplaceme | #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN | |||
| ntCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiTexCo | void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * r | |||
| ord2fColor4fNormal3fVertex3fSUN; | c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, | |||
| PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacem | v);} | |||
| entCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiTex | GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeu | |||
| Coord2fColor4fNormal3fVertex3fvSUN; | iVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc | ||||
| , GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat | ||||
| z) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a | ||||
| , x, y, z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplaceme | ||||
| ntCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSU | ||||
| N; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GL | ||||
| uint * rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplac | ||||
| ementCodeuiColor4ubVertex3fvSUN(rc, c, v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacem | ||||
| entCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3f | ||||
| vSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, | ||||
| GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GL | ||||
| eeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacemen | ||||
| tCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLu | ||||
| int * rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplace | ||||
| mentCodeuiColor3fVertex3fvSUN(rc, c, v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplaceme | ||||
| ntCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSU | ||||
| N; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc | ||||
| , GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if | ||||
| (GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, | ||||
| z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplaceme | ||||
| ntCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSU | ||||
| N; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GL | ||||
| uint * rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplac | ||||
| ementCodeuiNormal3fVertex3fvSUN(rc, n, v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacem | ||||
| entCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3f | ||||
| vSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GL | ||||
| uint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny | ||||
| , GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacem | ||||
| entCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glRe | ||||
| placementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColo | ||||
| r4fNormal3fVertex3fSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(c | ||||
| onst GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) | ||||
| {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, | ||||
| v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glR | ||||
| eplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiCo | ||||
| lor4fNormal3fVertex3fvSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint | ||||
| rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit() | ||||
| ) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplace | ||||
| mentCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVert | ||||
| ex3fSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const | ||||
| GLuint * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glRep | ||||
| lacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplac | ||||
| ementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVe | ||||
| rtex3fvSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN | ||||
| (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLflo | ||||
| at x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2f | ||||
| Normal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_g | ||||
| lReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCode | ||||
| uiTexCoord2fNormal3fVertex3fSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSU | ||||
| N(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * | ||||
| v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, | ||||
| tc, n, v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_ | ||||
| glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCo | ||||
| deuiTexCoord2fNormal3fVertex3fvSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f | ||||
| SUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f | ||||
| SUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVert | ||||
| ex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, G | ||||
| Lfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat | ||||
| z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fS | ||||
| UN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);} | ||||
| GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFu | ||||
| ncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glR | ||||
| eplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f | ||||
| vSUN | ||||
| #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3f | ||||
| vSUN | ||||
| void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVert | ||||
| ex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GL | ||||
| float * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord | ||||
| 2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);} | ||||
| GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeF | ||||
| uncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_g | ||||
| lReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_blend_func_separate */ | /* GL_EXT_blend_func_separate */ | |||
| #ifdef __GLEE_GL_EXT_blend_func_separate | #ifdef __GLEE_GL_EXT_blend_func_separate | |||
| void __stdcall _Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfact | #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT | |||
| orRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendF | #define GLEE_C_DEFINED_glBlendFuncSeparateEXT | |||
| uncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum | |||
| PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT=_Lazy_glBlendFuncSepa | dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) gl | |||
| rateEXT; | BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | |||
| GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee | ||||
| _Lazy_glBlendFuncSeparateEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_INGR_color_clamp */ | /* GL_INGR_color_clamp */ | |||
| #ifdef __GLEE_GL_INGR_color_clamp | #ifdef __GLEE_GL_INGR_color_clamp | |||
| #endif | #endif | |||
| /* GL_INGR_interlace_read */ | /* GL_INGR_interlace_read */ | |||
| #ifdef __GLEE_GL_INGR_interlace_read | #ifdef __GLEE_GL_INGR_interlace_read | |||
| skipping to change at line 3217 | skipping to change at line 5635 | |||
| #endif | #endif | |||
| /* GL_EXT_texture_filter_anisotropic */ | /* GL_EXT_texture_filter_anisotropic */ | |||
| #ifdef __GLEE_GL_EXT_texture_filter_anisotropic | #ifdef __GLEE_GL_EXT_texture_filter_anisotropic | |||
| #endif | #endif | |||
| /* GL_EXT_vertex_weighting */ | /* GL_EXT_vertex_weighting */ | |||
| #ifdef __GLEE_GL_EXT_vertex_weighting | #ifdef __GLEE_GL_EXT_vertex_weighting | |||
| void __stdcall _Lazy_glVertexWeightfEXT(GLfloat weight) | #ifndef GLEE_C_DEFINED_glVertexWeightfEXT | |||
| {if (GLeeInit()) glVertexWeightfEXT(weight);} | #define GLEE_C_DEFINED_glVertexWeightfEXT | |||
| void __stdcall _Lazy_glVertexWeightfvEXT(const GLfloat * weight) | void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight) {if (GLeeIni | |||
| {if (GLeeInit()) glVertexWeightfvEXT(weight);} | t()) glVertexWeightfEXT(weight);} | |||
| void __stdcall _Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GL | GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_gl | |||
| sizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeightPoint | VertexWeightfEXT; | |||
| erEXT(size, type, stride, pointer);} | #endif | |||
| PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT=_Lazy_glVertexWeightfEXT; | #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT | |||
| PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT=_Lazy_glVertexWeightfvEXT; | #define GLEE_C_DEFINED_glVertexWeightfvEXT | |||
| PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT=_Lazy_glVertexWei | void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight) {if | |||
| ghtPointerEXT; | (GLeeInit()) glVertexWeightfvEXT(weight);} | |||
| GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_ | ||||
| glVertexWeightfvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT | ||||
| #define GLEE_C_DEFINED_glVertexWeightPointerEXT | ||||
| void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum ty | ||||
| pe, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeigh | ||||
| tPointerEXT(size, type, stride, pointer);} | ||||
| GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT= | ||||
| GLee_Lazy_glVertexWeightPointerEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_light_max_exponent */ | /* GL_NV_light_max_exponent */ | |||
| #ifdef __GLEE_GL_NV_light_max_exponent | #ifdef __GLEE_GL_NV_light_max_exponent | |||
| #endif | #endif | |||
| /* GL_NV_vertex_array_range */ | /* GL_NV_vertex_array_range */ | |||
| #ifdef __GLEE_GL_NV_vertex_array_range | #ifdef __GLEE_GL_NV_vertex_array_range | |||
| void __stdcall _Lazy_glFlushVertexArrayRangeNV(void) | #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV | |||
| {if (GLeeInit()) glFlushVertexArrayRangeNV();} | #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV | |||
| void __stdcall _Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * po | void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void) {if (GLeeInit() | |||
| inter) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);} | ) glFlushVertexArrayRangeNV();} | |||
| PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV=_Lazy_glFlushVe | GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeN | |||
| rtexArrayRangeNV; | V=GLee_Lazy_glFlushVertexArrayRangeNV; | |||
| PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV=_Lazy_glVertexArrayRangeN | #endif | |||
| V; | #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV | |||
| #define GLEE_C_DEFINED_glVertexArrayRangeNV | ||||
| void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoi | ||||
| d * pointer) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);} | ||||
| GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Laz | ||||
| y_glVertexArrayRangeNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_register_combiners */ | /* GL_NV_register_combiners */ | |||
| #ifdef __GLEE_GL_NV_register_combiners | #ifdef __GLEE_GL_NV_register_combiners | |||
| void __stdcall _Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * | #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV | |||
| params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);} | #define GLEE_C_DEFINED_glCombinerParameterfvNV | |||
| void __stdcall _Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param) | void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfl | |||
| {if (GLeeInit()) glCombinerParameterfNV(pname, param);} | oat * params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);} | |||
| void __stdcall _Lazy_glCombinerParameterivNV(GLenum pname, const GLint * pa | GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GL | |||
| rams) {if (GLeeInit()) glCombinerParameterivNV(pname, params);} | ee_Lazy_glCombinerParameterfvNV; | |||
| void __stdcall _Lazy_glCombinerParameteriNV(GLenum pname, GLint param) | #endif | |||
| {if (GLeeInit()) glCombinerParameteriNV(pname, param);} | #ifndef GLEE_C_DEFINED_glCombinerParameterfNV | |||
| void __stdcall _Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum | #define GLEE_C_DEFINED_glCombinerParameterfNV | |||
| variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeI | void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat par | |||
| nit()) glCombinerInputNV(stage, portion, variable, input, mapping, componen | am) {if (GLeeInit()) glCombinerParameterfNV(pname, param);} | |||
| tUsage);} | GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee | |||
| void __stdcall _Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenu | _Lazy_glCombinerParameterfNV; | |||
| m abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, G | #endif | |||
| Lboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if (GLee | #ifndef GLEE_C_DEFINED_glCombinerParameterivNV | |||
| Init()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, s | #define GLEE_C_DEFINED_glCombinerParameterivNV | |||
| cale, bias, abDotProduct, cdDotProduct, muxSum);} | void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLin | |||
| void __stdcall _Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, | t * params) {if (GLeeInit()) glCombinerParameterivNV(pname, params);} | |||
| GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombinerInp | GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GL | |||
| utNV(variable, input, mapping, componentUsage);} | ee_Lazy_glCombinerParameterivNV; | |||
| void __stdcall _Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum p | #endif | |||
| ortion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) | #ifndef GLEE_C_DEFINED_glCombinerParameteriNV | |||
| glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);} | #define GLEE_C_DEFINED_glCombinerParameteriNV | |||
| void __stdcall _Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum p | void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param | |||
| ortion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) gl | ) {if (GLeeInit()) glCombinerParameteriNV(pname, param);} | |||
| GetCombinerInputParameterivNV(stage, portion, variable, pname, params);} | GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee | |||
| void __stdcall _Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum | _Lazy_glCombinerParameteriNV; | |||
| portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerOut | #endif | |||
| putParameterfvNV(stage, portion, pname, params);} | #ifndef GLEE_C_DEFINED_glCombinerInputNV | |||
| void __stdcall _Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum | #define GLEE_C_DEFINED_glCombinerInputNV | |||
| portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerOutpu | void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion, | |||
| tParameterivNV(stage, portion, pname, params);} | GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if | |||
| void __stdcall _Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, | (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, co | |||
| GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerInputPa | mponentUsage);} | |||
| rameterfvNV(variable, pname, params);} | GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCo | |||
| void __stdcall _Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, | mbinerInputNV; | |||
| GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInputPara | #endif | |||
| meterivNV(variable, pname, params);} | #ifndef GLEE_C_DEFINED_glCombinerOutputNV | |||
| PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV=_Lazy_glCombinerPar | #define GLEE_C_DEFINED_glCombinerOutputNV | |||
| ameterfvNV; | void __stdcall GLee_Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, | |||
| PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV=_Lazy_glCombinerParam | GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum b | |||
| eterfNV; | ias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if | |||
| PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV=_Lazy_glCombinerPar | (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOut | |||
| ameterivNV; | put, scale, bias, abDotProduct, cdDotProduct, muxSum);} | |||
| PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV=_Lazy_glCombinerParam | GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_gl | |||
| eteriNV; | CombinerOutputNV; | |||
| PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV=_Lazy_glCombinerInputNV; | #endif | |||
| PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV=_Lazy_glCombinerOutputNV; | #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV | |||
| PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV=_Lazy_glFinalCombiner | #define GLEE_C_DEFINED_glFinalCombinerInputNV | |||
| InputNV; | void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum i | |||
| PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV=_La | nput, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombi | |||
| zy_glGetCombinerInputParameterfvNV; | nerInputNV(variable, input, mapping, componentUsage);} | |||
| PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV=_La | GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee | |||
| zy_glGetCombinerInputParameterivNV; | _Lazy_glFinalCombinerInputNV; | |||
| PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV=_ | #endif | |||
| Lazy_glGetCombinerOutputParameterfvNV; | #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV | |||
| PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV=_ | #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV | |||
| Lazy_glGetCombinerOutputParameterivNV; | void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GL | |||
| PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParamet | enum portion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeIn | |||
| erfvNV=_Lazy_glGetFinalCombinerInputParameterfvNV; | it()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, para | |||
| PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParamet | ms);} | |||
| erivNV=_Lazy_glGetFinalCombinerInputParameterivNV; | GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInput | |||
| ParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV | ||||
| #define GLEE_C_DEFINED_glGetCombinerInputParameterivNV | ||||
| void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GL | ||||
| enum portion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit | ||||
| ()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params | ||||
| );} | ||||
| GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInput | ||||
| ParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV | ||||
| #define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV | ||||
| void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, G | ||||
| Lenum portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombi | ||||
| nerOutputParameterfvNV(stage, portion, pname, params);} | ||||
| GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutp | ||||
| utParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV | ||||
| #define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV | ||||
| void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, G | ||||
| Lenum portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombine | ||||
| rOutputParameterivNV(stage, portion, pname, params);} | ||||
| GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutp | ||||
| utParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV | ||||
| #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV | ||||
| void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum vari | ||||
| able, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerI | ||||
| nputParameterfvNV(variable, pname, params);} | ||||
| GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCom | ||||
| binerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV | ||||
| #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV | ||||
| void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum vari | ||||
| able, GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInp | ||||
| utParameterivNV(variable, pname, params);} | ||||
| GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCom | ||||
| binerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_fog_distance */ | /* GL_NV_fog_distance */ | |||
| #ifdef __GLEE_GL_NV_fog_distance | #ifdef __GLEE_GL_NV_fog_distance | |||
| #endif | #endif | |||
| /* GL_NV_texgen_emboss */ | /* GL_NV_texgen_emboss */ | |||
| #ifdef __GLEE_GL_NV_texgen_emboss | #ifdef __GLEE_GL_NV_texgen_emboss | |||
| skipping to change at line 3293 | skipping to change at line 5765 | |||
| #endif | #endif | |||
| /* GL_NV_texture_env_combine4 */ | /* GL_NV_texture_env_combine4 */ | |||
| #ifdef __GLEE_GL_NV_texture_env_combine4 | #ifdef __GLEE_GL_NV_texture_env_combine4 | |||
| #endif | #endif | |||
| /* GL_MESA_resize_buffers */ | /* GL_MESA_resize_buffers */ | |||
| #ifdef __GLEE_GL_MESA_resize_buffers | #ifdef __GLEE_GL_MESA_resize_buffers | |||
| void __stdcall _Lazy_glResizeBuffersMESA(void) | #ifndef GLEE_C_DEFINED_glResizeBuffersMESA | |||
| {if (GLeeInit()) glResizeBuffersMESA();} | #define GLEE_C_DEFINED_glResizeBuffersMESA | |||
| PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA=_Lazy_glResizeBuffersMESA; | void __stdcall GLee_Lazy_glResizeBuffersMESA(void) {if (GLeeInit()) glRe | |||
| sizeBuffersMESA();} | ||||
| GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_ | ||||
| glResizeBuffersMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_MESA_window_pos */ | /* GL_MESA_window_pos */ | |||
| #ifdef __GLEE_GL_MESA_window_pos | #ifdef __GLEE_GL_MESA_window_pos | |||
| void __stdcall _Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) | #ifndef GLEE_C_DEFINED_glWindowPos2dMESA | |||
| {if (GLeeInit()) glWindowPos2dMESA(x, y);} | #define GLEE_C_DEFINED_glWindowPos2dMESA | |||
| void __stdcall _Lazy_glWindowPos2dvMESA(const GLdouble * v) | void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) {if ( | |||
| {if (GLeeInit()) glWindowPos2dvMESA(v);} | GLeeInit()) glWindowPos2dMESA(x, y);} | |||
| void __stdcall _Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) | GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWi | |||
| {if (GLeeInit()) glWindowPos2fMESA(x, y);} | ndowPos2dMESA; | |||
| void __stdcall _Lazy_glWindowPos2fvMESA(const GLfloat * v) | #endif | |||
| {if (GLeeInit()) glWindowPos2fvMESA(v);} | #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA | |||
| void __stdcall _Lazy_glWindowPos2iMESA(GLint x, GLint y) | #define GLEE_C_DEFINED_glWindowPos2dvMESA | |||
| {if (GLeeInit()) glWindowPos2iMESA(x, y);} | void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v) {if (GLe | |||
| void __stdcall _Lazy_glWindowPos2ivMESA(const GLint * v) | eInit()) glWindowPos2dvMESA(v);} | |||
| {if (GLeeInit()) glWindowPos2ivMESA(v);} | GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glWindowPos2sMESA(GLshort x, GLshort y) | WindowPos2dvMESA; | |||
| {if (GLeeInit()) glWindowPos2sMESA(x, y);} | #endif | |||
| void __stdcall _Lazy_glWindowPos2svMESA(const GLshort * v) | #ifndef GLEE_C_DEFINED_glWindowPos2fMESA | |||
| {if (GLeeInit()) glWindowPos2svMESA(v);} | #define GLEE_C_DEFINED_glWindowPos2fMESA | |||
| void __stdcall _Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z) | void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) {if (GL | |||
| {if (GLeeInit()) glWindowPos3dMESA(x, y, z);} | eeInit()) glWindowPos2fMESA(x, y);} | |||
| void __stdcall _Lazy_glWindowPos3dvMESA(const GLdouble * v) | GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWi | |||
| {if (GLeeInit()) glWindowPos3dvMESA(v);} | ndowPos2fMESA; | |||
| void __stdcall _Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z) | #endif | |||
| {if (GLeeInit()) glWindowPos3fMESA(x, y, z);} | #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA | |||
| void __stdcall _Lazy_glWindowPos3fvMESA(const GLfloat * v) | #define GLEE_C_DEFINED_glWindowPos2fvMESA | |||
| {if (GLeeInit()) glWindowPos3fvMESA(v);} | void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v) {if (GLee | |||
| void __stdcall _Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) | Init()) glWindowPos2fvMESA(v);} | |||
| {if (GLeeInit()) glWindowPos3iMESA(x, y, z);} | GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glWindowPos3ivMESA(const GLint * v) | WindowPos2fvMESA; | |||
| {if (GLeeInit()) glWindowPos3ivMESA(v);} | #endif | |||
| void __stdcall _Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z) | #ifndef GLEE_C_DEFINED_glWindowPos2iMESA | |||
| {if (GLeeInit()) glWindowPos3sMESA(x, y, z);} | #define GLEE_C_DEFINED_glWindowPos2iMESA | |||
| void __stdcall _Lazy_glWindowPos3svMESA(const GLshort * v) | void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y) {if (GLeeIn | |||
| {if (GLeeInit()) glWindowPos3svMESA(v);} | it()) glWindowPos2iMESA(x, y);} | |||
| void __stdcall _Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, | GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWi | |||
| GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);} | ndowPos2iMESA; | |||
| void __stdcall _Lazy_glWindowPos4dvMESA(const GLdouble * v) | #endif | |||
| {if (GLeeInit()) glWindowPos4dvMESA(v);} | #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA | |||
| void __stdcall _Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLf | #define GLEE_C_DEFINED_glWindowPos2ivMESA | |||
| loat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);} | void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v) {if (GLeeIn | |||
| void __stdcall _Lazy_glWindowPos4fvMESA(const GLfloat * v) | it()) glWindowPos2ivMESA(v);} | |||
| {if (GLeeInit()) glWindowPos4fvMESA(v);} | GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w) | WindowPos2ivMESA; | |||
| {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);} | #endif | |||
| void __stdcall _Lazy_glWindowPos4ivMESA(const GLint * v) | #ifndef GLEE_C_DEFINED_glWindowPos2sMESA | |||
| {if (GLeeInit()) glWindowPos4ivMESA(v);} | #define GLEE_C_DEFINED_glWindowPos2sMESA | |||
| void __stdcall _Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLs | void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y) {if (GL | |||
| hort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);} | eeInit()) glWindowPos2sMESA(x, y);} | |||
| void __stdcall _Lazy_glWindowPos4svMESA(const GLshort * v) | GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWi | |||
| {if (GLeeInit()) glWindowPos4svMESA(v);} | ndowPos2sMESA; | |||
| PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA=_Lazy_glWindowPos2dMESA; | #endif | |||
| PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA=_Lazy_glWindowPos2dvMESA; | #ifndef GLEE_C_DEFINED_glWindowPos2svMESA | |||
| PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA=_Lazy_glWindowPos2fMESA; | #define GLEE_C_DEFINED_glWindowPos2svMESA | |||
| PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA=_Lazy_glWindowPos2fvMESA; | void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v) {if (GLee | |||
| PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA=_Lazy_glWindowPos2iMESA; | Init()) glWindowPos2svMESA(v);} | |||
| PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA=_Lazy_glWindowPos2ivMESA; | GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_gl | |||
| PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA=_Lazy_glWindowPos2sMESA; | WindowPos2svMESA; | |||
| PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA=_Lazy_glWindowPos2svMESA; | #endif | |||
| PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA=_Lazy_glWindowPos3dMESA; | #ifndef GLEE_C_DEFINED_glWindowPos3dMESA | |||
| PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA=_Lazy_glWindowPos3dvMESA; | #define GLEE_C_DEFINED_glWindowPos3dMESA | |||
| PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA=_Lazy_glWindowPos3fMESA; | void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdoub | |||
| PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA=_Lazy_glWindowPos3fvMESA; | le z) {if (GLeeInit()) glWindowPos3dMESA(x, y, z);} | |||
| PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA=_Lazy_glWindowPos3iMESA; | GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWi | |||
| PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA=_Lazy_glWindowPos3ivMESA; | ndowPos3dMESA; | |||
| PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA=_Lazy_glWindowPos3sMESA; | #endif | |||
| PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA=_Lazy_glWindowPos3svMESA; | #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA | |||
| PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA=_Lazy_glWindowPos4dMESA; | #define GLEE_C_DEFINED_glWindowPos3dvMESA | |||
| PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA=_Lazy_glWindowPos4dvMESA; | void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v) {if (GLe | |||
| PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA=_Lazy_glWindowPos4fMESA; | eInit()) glWindowPos3dvMESA(v);} | |||
| PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA=_Lazy_glWindowPos4fvMESA; | GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_gl | |||
| PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA=_Lazy_glWindowPos4iMESA; | WindowPos3dvMESA; | |||
| PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA=_Lazy_glWindowPos4ivMESA; | #endif | |||
| PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA=_Lazy_glWindowPos4sMESA; | #ifndef GLEE_C_DEFINED_glWindowPos3fMESA | |||
| PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA=_Lazy_glWindowPos4svMESA; | #define GLEE_C_DEFINED_glWindowPos3fMESA | |||
| void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat | ||||
| z) {if (GLeeInit()) glWindowPos3fMESA(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWi | ||||
| ndowPos3fMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3fvMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos3fvMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v) {if (GLee | ||||
| Init()) glWindowPos3fvMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_gl | ||||
| WindowPos3fvMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3iMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos3iMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) {i | ||||
| f (GLeeInit()) glWindowPos3iMESA(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWi | ||||
| ndowPos3iMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3ivMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos3ivMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v) {if (GLeeIn | ||||
| it()) glWindowPos3ivMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_gl | ||||
| WindowPos3ivMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3sMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos3sMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort | ||||
| z) {if (GLeeInit()) glWindowPos3sMESA(x, y, z);} | ||||
| GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWi | ||||
| ndowPos3sMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos3svMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos3svMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v) {if (GLee | ||||
| Init()) glWindowPos3svMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_gl | ||||
| WindowPos3svMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4dMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4dMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdoub | ||||
| le z, GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);} | ||||
| GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWi | ||||
| ndowPos4dMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4dvMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4dvMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v) {if (GLe | ||||
| eInit()) glWindowPos4dvMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_gl | ||||
| WindowPos4dvMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4fMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4fMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat | ||||
| z, GLfloat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);} | ||||
| GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWi | ||||
| ndowPos4fMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4fvMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4fvMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v) {if (GLee | ||||
| Init()) glWindowPos4fvMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_gl | ||||
| WindowPos4fvMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4iMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4iMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLi | ||||
| nt w) {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);} | ||||
| GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWi | ||||
| ndowPos4iMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4ivMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4ivMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v) {if (GLeeIn | ||||
| it()) glWindowPos4ivMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_gl | ||||
| WindowPos4ivMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4sMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4sMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort | ||||
| z, GLshort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);} | ||||
| GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWi | ||||
| ndowPos4sMESA; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glWindowPos4svMESA | ||||
| #define GLEE_C_DEFINED_glWindowPos4svMESA | ||||
| void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v) {if (GLee | ||||
| Init()) glWindowPos4svMESA(v);} | ||||
| GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_gl | ||||
| WindowPos4svMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_compression_s3tc */ | /* GL_EXT_texture_compression_s3tc */ | |||
| #ifdef __GLEE_GL_EXT_texture_compression_s3tc | #ifdef __GLEE_GL_EXT_texture_compression_s3tc | |||
| #endif | #endif | |||
| /* GL_IBM_cull_vertex */ | /* GL_IBM_cull_vertex */ | |||
| #ifdef __GLEE_GL_IBM_cull_vertex | #ifdef __GLEE_GL_IBM_cull_vertex | |||
| #endif | #endif | |||
| /* GL_IBM_multimode_draw_arrays */ | /* GL_IBM_multimode_draw_arrays */ | |||
| #ifdef __GLEE_GL_IBM_multimode_draw_arrays | #ifdef __GLEE_GL_IBM_multimode_draw_arrays | |||
| void __stdcall _Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GL | #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM | |||
| int * first, const GLsizei * count, GLsizei primcount, GLint modestride) { | #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM | |||
| if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, mod | void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, co | |||
| estride);} | nst GLint * first, const GLsizei * count, GLsizei primcount, GLint modestri | |||
| void __stdcall _Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const | de) {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcoun | |||
| GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primco | t, modestride);} | |||
| unt, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, c | GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM= | |||
| ount, type, indices, primcount, modestride);} | GLee_Lazy_glMultiModeDrawArraysIBM; | |||
| PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM=_Lazy_glMultiMode | #endif | |||
| DrawArraysIBM; | #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM | |||
| PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM=_Lazy_glMulti | #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM | |||
| ModeDrawElementsIBM; | void __stdcall GLee_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, | |||
| const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei | ||||
| primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(m | ||||
| ode, count, type, indices, primcount, modestride);} | ||||
| GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElements | ||||
| IBM=GLee_Lazy_glMultiModeDrawElementsIBM; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_IBM_vertex_array_lists */ | /* GL_IBM_vertex_array_lists */ | |||
| #ifdef __GLEE_GL_IBM_vertex_array_lists | #ifdef __GLEE_GL_IBM_vertex_array_lists | |||
| void __stdcall _Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint s | #ifndef GLEE_C_DEFINED_glColorPointerListIBM | |||
| tride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glColorP | #define GLEE_C_DEFINED_glColorPointerListIBM | |||
| ointerListIBM(size, type, stride, pointer, ptrstride);} | void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, G | |||
| void __stdcall _Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type | Lint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) gl | |||
| , GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) | ColorPointerListIBM(size, type, stride, pointer, ptrstride);} | |||
| glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);} | GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_L | |||
| void __stdcall _Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean | azy_glColorPointerListIBM; | |||
| * * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerListIBM(st | #endif | |||
| ride, pointer, ptrstride);} | #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM | |||
| void __stdcall _Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, co | #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM | |||
| nst GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordPointer | void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenu | |||
| ListIBM(type, stride, pointer, ptrstride);} | m type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeI | |||
| void __stdcall _Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const | nit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstrid | |||
| GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointerListIB | e);} | |||
| M(type, stride, pointer, ptrstride);} | GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPoi | |||
| void __stdcall _Lazy_glNormalPointerListIBM(GLenum type, GLint stride, cons | nterListIBM=GLee_Lazy_glSecondaryColorPointerListIBM; | |||
| t GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPointerList | #endif | |||
| IBM(type, stride, pointer, ptrstride);} | #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM | |||
| void __stdcall _Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLin | #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM | |||
| t stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glTex | void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLb | |||
| CoordPointerListIBM(size, type, stride, pointer, ptrstride);} | oolean* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerList | |||
| void __stdcall _Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint | IBM(stride, pointer, ptrstride);} | |||
| stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glVerte | GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM= | |||
| xPointerListIBM(size, type, stride, pointer, ptrstride);} | GLee_Lazy_glEdgeFlagPointerListIBM; | |||
| PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM=_Lazy_glColorPointerLis | #endif | |||
| tIBM; | #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM | |||
| PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM=_Lazy | #define GLEE_C_DEFINED_glFogCoordPointerListIBM | |||
| _glSecondaryColorPointerListIBM; | void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stri | |||
| PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM=_Lazy_glEdgeFlagP | de, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordP | |||
| ointerListIBM; | ointerListIBM(type, stride, pointer, ptrstride);} | |||
| PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM=_Lazy_glFogCoordP | GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM= | |||
| ointerListIBM; | GLee_Lazy_glFogCoordPointerListIBM; | |||
| PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM=_Lazy_glIndexPointerLis | #endif | |||
| tIBM; | #ifndef GLEE_C_DEFINED_glIndexPointerListIBM | |||
| PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM=_Lazy_glNormalPointer | #define GLEE_C_DEFINED_glIndexPointerListIBM | |||
| ListIBM; | void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride, | |||
| PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM=_Lazy_glTexCoordP | const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointer | |||
| ointerListIBM; | ListIBM(type, stride, pointer, ptrstride);} | |||
| PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM=_Lazy_glVertexPointer | GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_L | |||
| ListIBM; | azy_glIndexPointerListIBM; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalPointerListIBM | ||||
| #define GLEE_C_DEFINED_glNormalPointerListIBM | ||||
| void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride | ||||
| , const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPoint | ||||
| erListIBM(type, stride, pointer, ptrstride);} | ||||
| GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee | ||||
| _Lazy_glNormalPointerListIBM; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM | ||||
| #define GLEE_C_DEFINED_glTexCoordPointerListIBM | ||||
| void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type | ||||
| , GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) | ||||
| glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);} | ||||
| GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM= | ||||
| GLee_Lazy_glTexCoordPointerListIBM; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexPointerListIBM | ||||
| #define GLEE_C_DEFINED_glVertexPointerListIBM | ||||
| void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type, | ||||
| GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) g | ||||
| lVertexPointerListIBM(size, type, stride, pointer, ptrstride);} | ||||
| GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee | ||||
| _Lazy_glVertexPointerListIBM; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_subsample */ | /* GL_SGIX_subsample */ | |||
| #ifdef __GLEE_GL_SGIX_subsample | #ifdef __GLEE_GL_SGIX_subsample | |||
| #endif | #endif | |||
| /* GL_SGIX_ycrcb_subsample */ | /* GL_SGIX_ycrcb_subsample */ | |||
| #ifdef __GLEE_GL_SGIX_ycrcb_subsample | #ifdef __GLEE_GL_SGIX_ycrcb_subsample | |||
| skipping to change at line 3423 | skipping to change at line 6000 | |||
| #endif | #endif | |||
| /* GL_3DFX_multisample */ | /* GL_3DFX_multisample */ | |||
| #ifdef __GLEE_GL_3DFX_multisample | #ifdef __GLEE_GL_3DFX_multisample | |||
| #endif | #endif | |||
| /* GL_3DFX_tbuffer */ | /* GL_3DFX_tbuffer */ | |||
| #ifdef __GLEE_GL_3DFX_tbuffer | #ifdef __GLEE_GL_3DFX_tbuffer | |||
| void __stdcall _Lazy_glTbufferMask3DFX(GLuint mask) | #ifndef GLEE_C_DEFINED_glTbufferMask3DFX | |||
| {if (GLeeInit()) glTbufferMask3DFX(mask);} | #define GLEE_C_DEFINED_glTbufferMask3DFX | |||
| PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX=_Lazy_glTbufferMask3DFX; | void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask) {if (GLeeInit()) | |||
| glTbufferMask3DFX(mask);} | ||||
| GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTb | ||||
| ufferMask3DFX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_multisample */ | /* GL_EXT_multisample */ | |||
| #ifdef __GLEE_GL_EXT_multisample | #ifdef __GLEE_GL_EXT_multisample | |||
| void __stdcall _Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert) | #ifndef GLEE_C_DEFINED_glSampleMaskEXT | |||
| {if (GLeeInit()) glSampleMaskEXT(value, invert);} | #define GLEE_C_DEFINED_glSampleMaskEXT | |||
| void __stdcall _Lazy_glSamplePatternEXT(GLenum pattern) | void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert | |||
| {if (GLeeInit()) glSamplePatternEXT(pattern);} | ) {if (GLeeInit()) glSampleMaskEXT(value, invert);} | |||
| PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT=_Lazy_glSampleMaskEXT; | GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSample | |||
| PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT=_Lazy_glSamplePatternEXT; | MaskEXT; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSamplePatternEXT | ||||
| #define GLEE_C_DEFINED_glSamplePatternEXT | ||||
| void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern) {if (GLeeIni | ||||
| t()) glSamplePatternEXT(pattern);} | ||||
| GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_gl | ||||
| SamplePatternEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_vertex_preclip */ | /* GL_SGIX_vertex_preclip */ | |||
| #ifdef __GLEE_GL_SGIX_vertex_preclip | #ifdef __GLEE_GL_SGIX_vertex_preclip | |||
| #endif | #endif | |||
| /* GL_SGIX_convolution_accuracy */ | /* GL_SGIX_convolution_accuracy */ | |||
| #ifdef __GLEE_GL_SGIX_convolution_accuracy | #ifdef __GLEE_GL_SGIX_convolution_accuracy | |||
| skipping to change at line 3459 | skipping to change at line 6045 | |||
| #endif | #endif | |||
| /* GL_SGIS_point_line_texgen */ | /* GL_SGIS_point_line_texgen */ | |||
| #ifdef __GLEE_GL_SGIS_point_line_texgen | #ifdef __GLEE_GL_SGIS_point_line_texgen | |||
| #endif | #endif | |||
| /* GL_SGIS_texture_color_mask */ | /* GL_SGIS_texture_color_mask */ | |||
| #ifdef __GLEE_GL_SGIS_texture_color_mask | #ifdef __GLEE_GL_SGIS_texture_color_mask | |||
| void __stdcall _Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, | #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS | |||
| GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMaskSGIS( | #define GLEE_C_DEFINED_glTextureColorMaskSGIS | |||
| red, green, blue, alpha);} | void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean | |||
| PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS=_Lazy_glTextureColorM | green, GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMas | |||
| askSGIS; | kSGIS(red, green, blue, alpha);} | |||
| GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee | ||||
| _Lazy_glTextureColorMaskSGIS; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_env_dot3 */ | /* GL_EXT_texture_env_dot3 */ | |||
| #ifdef __GLEE_GL_EXT_texture_env_dot3 | #ifdef __GLEE_GL_EXT_texture_env_dot3 | |||
| #endif | #endif | |||
| /* GL_ATI_texture_mirror_once */ | /* GL_ATI_texture_mirror_once */ | |||
| #ifdef __GLEE_GL_ATI_texture_mirror_once | #ifdef __GLEE_GL_ATI_texture_mirror_once | |||
| #endif | #endif | |||
| /* GL_NV_fence */ | /* GL_NV_fence */ | |||
| #ifdef __GLEE_GL_NV_fence | #ifdef __GLEE_GL_NV_fence | |||
| void __stdcall _Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences) | #ifndef GLEE_C_DEFINED_glDeleteFencesNV | |||
| {if (GLeeInit()) glDeleteFencesNV(n, fences);} | #define GLEE_C_DEFINED_glDeleteFencesNV | |||
| void __stdcall _Lazy_glGenFencesNV(GLsizei n, GLuint * fences) | void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fence | |||
| {if (GLeeInit()) glGenFencesNV(n, fences);} | s) {if (GLeeInit()) glDeleteFencesNV(n, fences);} | |||
| GLboolean __stdcall _Lazy_glIsFenceNV(GLuint fence) | GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDele | |||
| {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolea | teFencesNV; | |||
| n)0;} | #endif | |||
| GLboolean __stdcall _Lazy_glTestFenceNV(GLuint fence) | #ifndef GLEE_C_DEFINED_glGenFencesNV | |||
| {if (GLeeInit()) return glTestFenceNV(fence); return (GLbool | #define GLEE_C_DEFINED_glGenFencesNV | |||
| ean)0;} | void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences) {if ( | |||
| void __stdcall _Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * par | GLeeInit()) glGenFencesNV(n, fences);} | |||
| ams) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);} | GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesN | |||
| void __stdcall _Lazy_glFinishFenceNV(GLuint fence) | V; | |||
| {if (GLeeInit()) glFinishFenceNV(fence);} | #endif | |||
| void __stdcall _Lazy_glSetFenceNV(GLuint fence, GLenum condition) | #ifndef GLEE_C_DEFINED_glIsFenceNV | |||
| {if (GLeeInit()) glSetFenceNV(fence, condition);} | #define GLEE_C_DEFINED_glIsFenceNV | |||
| PFNGLDELETEFENCESNVPROC pglDeleteFencesNV=_Lazy_glDeleteFencesNV; | GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence) {if (GLeeInit()) | |||
| PFNGLGENFENCESNVPROC pglGenFencesNV=_Lazy_glGenFencesNV; | return glIsFenceNV(fence); return (GLboolean)0;} | |||
| PFNGLISFENCENVPROC pglIsFenceNV=_Lazy_glIsFenceNV; | GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV; | |||
| PFNGLTESTFENCENVPROC pglTestFenceNV=_Lazy_glTestFenceNV; | #endif | |||
| PFNGLGETFENCEIVNVPROC pglGetFenceivNV=_Lazy_glGetFenceivNV; | #ifndef GLEE_C_DEFINED_glTestFenceNV | |||
| PFNGLFINISHFENCENVPROC pglFinishFenceNV=_Lazy_glFinishFenceNV; | #define GLEE_C_DEFINED_glTestFenceNV | |||
| PFNGLSETFENCENVPROC pglSetFenceNV=_Lazy_glSetFenceNV; | GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence) {if (GLeeInit( | |||
| )) return glTestFenceNV(fence); return (GLboolean)0;} | ||||
| GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceN | ||||
| V; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFenceivNV | ||||
| #define GLEE_C_DEFINED_glGetFenceivNV | ||||
| void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint | ||||
| * params) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);} | ||||
| GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFence | ||||
| ivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFinishFenceNV | ||||
| #define GLEE_C_DEFINED_glFinishFenceNV | ||||
| void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence) {if (GLeeInit()) | ||||
| glFinishFenceNV(fence);} | ||||
| GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinish | ||||
| FenceNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSetFenceNV | ||||
| #define GLEE_C_DEFINED_glSetFenceNV | ||||
| void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition) {i | ||||
| f (GLeeInit()) glSetFenceNV(fence, condition);} | ||||
| GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_IBM_texture_mirrored_repeat */ | /* GL_IBM_texture_mirrored_repeat */ | |||
| #ifdef __GLEE_GL_IBM_texture_mirrored_repeat | #ifdef __GLEE_GL_IBM_texture_mirrored_repeat | |||
| #endif | #endif | |||
| /* GL_NV_evaluators */ | /* GL_NV_evaluators */ | |||
| #ifdef __GLEE_GL_NV_evaluators | #ifdef __GLEE_GL_NV_evaluators | |||
| void __stdcall _Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLen | #ifndef GLEE_C_DEFINED_glMapControlPointsNV | |||
| um type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLbo | #define GLEE_C_DEFINED_glMapControlPointsNV | |||
| olean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPointsNV | void __stdcall GLee_Lazy_glMapControlPointsNV(GLenum target, GLuint index | |||
| (target, index, type, ustride, vstride, uorder, vorder, packed, points);} | , GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder | |||
| void __stdcall _Lazy_glMapParameterivNV(GLenum target, GLenum pname, const | , GLboolean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPo | |||
| GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, params) | intsNV(target, index, type, ustride, vstride, uorder, vorder, packed, point | |||
| ;} | s);} | |||
| void __stdcall _Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const | GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Laz | |||
| GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, param | y_glMapControlPointsNV; | |||
| s);} | #endif | |||
| void __stdcall _Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, G | #ifndef GLEE_C_DEFINED_glMapParameterivNV | |||
| Lenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * po | #define GLEE_C_DEFINED_glMapParameterivNV | |||
| ints) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustrid | void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname, | |||
| e, vstride, packed, points);} | const GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, p | |||
| void __stdcall _Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLi | arams);} | |||
| nt * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, params | GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_gl | |||
| );} | MapParameterivNV; | |||
| void __stdcall _Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLf | #endif | |||
| loat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, param | #ifndef GLEE_C_DEFINED_glMapParameterfvNV | |||
| s);} | #define GLEE_C_DEFINED_glMapParameterfvNV | |||
| void __stdcall _Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint inde | void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname, | |||
| x, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribParameteri | const GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, | |||
| vNV(target, index, pname, params);} | params);} | |||
| void __stdcall _Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint inde | GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_gl | |||
| x, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribParamete | MapParameterfvNV; | |||
| rfvNV(target, index, pname, params);} | #endif | |||
| void __stdcall _Lazy_glEvalMapsNV(GLenum target, GLenum mode) | #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV | |||
| {if (GLeeInit()) glEvalMapsNV(target, mode);} | #define GLEE_C_DEFINED_glGetMapControlPointsNV | |||
| PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV=_Lazy_glMapControlPointsN | void __stdcall GLee_Lazy_glGetMapControlPointsNV(GLenum target, GLuint in | |||
| V; | dex, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoi | |||
| PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV=_Lazy_glMapParameterivNV; | d * points) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, | |||
| PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV=_Lazy_glMapParameterfvNV; | ustride, vstride, packed, points);} | |||
| PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV=_Lazy_glGetMapContr | GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GL | |||
| olPointsNV; | ee_Lazy_glGetMapControlPointsNV; | |||
| PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV=_Lazy_glGetMapParameter | #endif | |||
| ivNV; | #ifndef GLEE_C_DEFINED_glGetMapParameterivNV | |||
| PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV=_Lazy_glGetMapParameter | #define GLEE_C_DEFINED_glGetMapParameterivNV | |||
| fvNV; | void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pnam | |||
| PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV=_Lazy_glGet | e, GLint * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, p | |||
| MapAttribParameterivNV; | arams);} | |||
| PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV=_Lazy_glGet | GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_L | |||
| MapAttribParameterfvNV; | azy_glGetMapParameterivNV; | |||
| PFNGLEVALMAPSNVPROC pglEvalMapsNV=_Lazy_glEvalMapsNV; | #endif | |||
| #ifndef GLEE_C_DEFINED_glGetMapParameterfvNV | ||||
| #define GLEE_C_DEFINED_glGetMapParameterfvNV | ||||
| void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pnam | ||||
| e, GLfloat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, | ||||
| params);} | ||||
| GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_L | ||||
| azy_glGetMapParameterfvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV | ||||
| #define GLEE_C_DEFINED_glGetMapAttribParameterivNV | ||||
| void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuin | ||||
| t index, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribPara | ||||
| meterivNV(target, index, pname, params);} | ||||
| GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParamete | ||||
| rivNV=GLee_Lazy_glGetMapAttribParameterivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV | ||||
| #define GLEE_C_DEFINED_glGetMapAttribParameterfvNV | ||||
| void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuin | ||||
| t index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribPa | ||||
| rameterfvNV(target, index, pname, params);} | ||||
| GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParamete | ||||
| rfvNV=GLee_Lazy_glGetMapAttribParameterfvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glEvalMapsNV | ||||
| #define GLEE_C_DEFINED_glEvalMapsNV | ||||
| void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode) {if (G | ||||
| LeeInit()) glEvalMapsNV(target, mode);} | ||||
| GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_packed_depth_stencil */ | /* GL_NV_packed_depth_stencil */ | |||
| #ifdef __GLEE_GL_NV_packed_depth_stencil | #ifdef __GLEE_GL_NV_packed_depth_stencil | |||
| #endif | #endif | |||
| /* GL_NV_register_combiners2 */ | /* GL_NV_register_combiners2 */ | |||
| #ifdef __GLEE_GL_NV_register_combiners2 | #ifdef __GLEE_GL_NV_register_combiners2 | |||
| void __stdcall _Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pnam | #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV | |||
| e, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameterfvNV(s | #define GLEE_C_DEFINED_glCombinerStageParameterfvNV | |||
| tage, pname, params);} | void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenu | |||
| void __stdcall _Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum p | m pname, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameter | |||
| name, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameterfvNV(s | fvNV(stage, pname, params);} | |||
| tage, pname, params);} | GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParame | |||
| PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV=_Lazy_glC | terfvNV=GLee_Lazy_glCombinerStageParameterfvNV; | |||
| ombinerStageParameterfvNV; | #endif | |||
| PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV=_La | #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV | |||
| zy_glGetCombinerStageParameterfvNV; | #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV | |||
| void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GL | ||||
| enum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameter | ||||
| fvNV(stage, pname, params);} | ||||
| GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStage | ||||
| ParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_texture_compression_vtc */ | /* GL_NV_texture_compression_vtc */ | |||
| #ifdef __GLEE_GL_NV_texture_compression_vtc | #ifdef __GLEE_GL_NV_texture_compression_vtc | |||
| #endif | #endif | |||
| /* GL_NV_texture_rectangle */ | /* GL_NV_texture_rectangle */ | |||
| #ifdef __GLEE_GL_NV_texture_rectangle | #ifdef __GLEE_GL_NV_texture_rectangle | |||
| skipping to change at line 3562 | skipping to change at line 6205 | |||
| #endif | #endif | |||
| /* GL_NV_vertex_array_range2 */ | /* GL_NV_vertex_array_range2 */ | |||
| #ifdef __GLEE_GL_NV_vertex_array_range2 | #ifdef __GLEE_GL_NV_vertex_array_range2 | |||
| #endif | #endif | |||
| /* GL_NV_vertex_program */ | /* GL_NV_vertex_program */ | |||
| #ifdef __GLEE_GL_NV_vertex_program | #ifdef __GLEE_GL_NV_vertex_program | |||
| GLboolean __stdcall _Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * | #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV | |||
| programs, GLboolean * residences) {if (GLeeInit()) return glAreProgramsRe | #define GLEE_C_DEFINED_glAreProgramsResidentNV | |||
| sidentNV(n, programs, residences); return (GLboolean)0;} | GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GL | |||
| void __stdcall _Lazy_glBindProgramNV(GLenum target, GLuint id) | uint * programs, GLboolean * residences) {if (GLeeInit()) return glAreProg | |||
| {if (GLeeInit()) glBindProgramNV(target, id);} | ramsResidentNV(n, programs, residences); return (GLboolean)0;} | |||
| void __stdcall _Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs) | GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GL | |||
| {if (GLeeInit()) glDeleteProgramsNV(n, programs);} | ee_Lazy_glAreProgramsResidentNV; | |||
| void __stdcall _Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLf | #endif | |||
| loat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, params);} | #ifndef GLEE_C_DEFINED_glBindProgramNV | |||
| void __stdcall _Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) | #define GLEE_C_DEFINED_glBindProgramNV | |||
| {if (GLeeInit()) glGenProgramsNV(n, programs);} | void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id) {if ( | |||
| void __stdcall _Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, | GLeeInit()) glBindProgramNV(target, id);} | |||
| GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParameterdv | GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindPr | |||
| NV(target, index, pname, params);} | ogramNV; | |||
| void __stdcall _Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, | #endif | |||
| GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParameterfvN | #ifndef GLEE_C_DEFINED_glDeleteProgramsNV | |||
| V(target, index, pname, params);} | #define GLEE_C_DEFINED_glDeleteProgramsNV | |||
| void __stdcall _Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * para | void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * pro | |||
| ms) {if (GLeeInit()) glGetProgramivNV(id, pname, params);} | grams) {if (GLeeInit()) glDeleteProgramsNV(n, programs);} | |||
| void __stdcall _Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte | GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_gl | |||
| * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program);} | DeleteProgramsNV; | |||
| void __stdcall _Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GL | #endif | |||
| enum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(target, | #ifndef GLEE_C_DEFINED_glExecuteProgramNV | |||
| address, pname, params);} | #define GLEE_C_DEFINED_glExecuteProgramNV | |||
| void __stdcall _Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdo | void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, con | |||
| uble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params | st GLfloat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, param | |||
| );} | s);} | |||
| void __stdcall _Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfl | GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_gl | |||
| oat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params) | ExecuteProgramNV; | |||
| ;} | #endif | |||
| void __stdcall _Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLin | #ifndef GLEE_C_DEFINED_glGenProgramsNV | |||
| t * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params) | #define GLEE_C_DEFINED_glGenProgramsNV | |||
| ;} | void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) { | |||
| void __stdcall _Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname | if (GLeeInit()) glGenProgramsNV(n, programs);} | |||
| , GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(index, p | GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenPro | |||
| name, pointer);} | gramsNV; | |||
| GLboolean __stdcall _Lazy_glIsProgramNV(GLuint id) | #endif | |||
| {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean | #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV | |||
| )0;} | #define GLEE_C_DEFINED_glGetProgramParameterdvNV | |||
| void __stdcall _Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, | void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint | |||
| const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, id, len | index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParam | |||
| , program);} | eterdvNV(target, index, pname, params);} | |||
| void __stdcall _Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GL | GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvN | |||
| double x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramPa | V=GLee_Lazy_glGetProgramParameterdvNV; | |||
| rameter4dNV(target, index, x, y, z, w);} | #endif | |||
| void __stdcall _Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, c | #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV | |||
| onst GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, index, | #define GLEE_C_DEFINED_glGetProgramParameterfvNV | |||
| v);} | void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint | |||
| void __stdcall _Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GL | index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParame | |||
| float x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramParame | terfvNV(target, index, pname, params);} | |||
| ter4fNV(target, index, x, y, z, w);} | GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvN | |||
| void __stdcall _Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, c | V=GLee_Lazy_glGetProgramParameterfvNV; | |||
| onst GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, index, | #endif | |||
| v);} | #ifndef GLEE_C_DEFINED_glGetProgramivNV | |||
| void __stdcall _Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, | #define GLEE_C_DEFINED_glGetProgramivNV | |||
| GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParameters4dvN | void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint | |||
| V(target, index, count, v);} | * params) {if (GLeeInit()) glGetProgramivNV(id, pname, params);} | |||
| void __stdcall _Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, | GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetP | |||
| GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameters4fvNV | rogramivNV; | |||
| (target, index, count, v);} | #endif | |||
| void __stdcall _Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * | #ifndef GLEE_C_DEFINED_glGetProgramStringNV | |||
| programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);} | #define GLEE_C_DEFINED_glGetProgramStringNV | |||
| void __stdcall _Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum | void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GL | |||
| matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, address | ubyte * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program) | |||
| , matrix, transform);} | ;} | |||
| void __stdcall _Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLe | GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Laz | |||
| num type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVerte | y_glGetProgramStringNV; | |||
| xAttribPointerNV(index, fsize, type, stride, pointer);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) | #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV | |||
| {if (GLeeInit()) glVertexAttrib1dNV(index, x);} | #define GLEE_C_DEFINED_glGetTrackMatrixivNV | |||
| void __stdcall _Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v) | void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint addre | |||
| {if (GLeeInit()) glVertexAttrib1dvNV(index, v);} | ss, GLenum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(ta | |||
| void __stdcall _Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) | rget, address, pname, params);} | |||
| {if (GLeeInit()) glVertexAttrib1fNV(index, x);} | GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Laz | |||
| void __stdcall _Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v) | y_glGetTrackMatrixivNV; | |||
| {if (GLeeInit()) glVertexAttrib1fvNV(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) | #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV | |||
| {if (GLeeInit()) glVertexAttrib1sNV(index, x);} | #define GLEE_C_DEFINED_glGetVertexAttribdvNV | |||
| void __stdcall _Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v) | void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname | |||
| {if (GLeeInit()) glVertexAttrib1svNV(index, v);} | , GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, | |||
| void __stdcall _Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble | params);} | |||
| y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);} | GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_L | |||
| void __stdcall _Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v) | azy_glGetVertexAttribdvNV; | |||
| {if (GLeeInit()) glVertexAttrib2dvNV(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) | #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV | |||
| {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);} | #define GLEE_C_DEFINED_glGetVertexAttribfvNV | |||
| void __stdcall _Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v) | void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname | |||
| {if (GLeeInit()) glVertexAttrib2fvNV(index, v);} | , GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, p | |||
| void __stdcall _Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) | arams);} | |||
| {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);} | GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_L | |||
| void __stdcall _Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v) | azy_glGetVertexAttribfvNV; | |||
| {if (GLeeInit()) glVertexAttrib2svNV(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble | #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV | |||
| y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);} | #define GLEE_C_DEFINED_glGetVertexAttribivNV | |||
| void __stdcall _Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v) | void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname | |||
| {if (GLeeInit()) glVertexAttrib3dvNV(index, v);} | , GLint * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, par | |||
| void __stdcall _Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, | ams);} | |||
| GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);} | GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_L | |||
| void __stdcall _Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v) | azy_glGetVertexAttribivNV; | |||
| {if (GLeeInit()) glVertexAttrib3fvNV(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, | #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV | |||
| GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);} | #define GLEE_C_DEFINED_glGetVertexAttribPointervNV | |||
| void __stdcall _Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v) | void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum | |||
| {if (GLeeInit()) glVertexAttrib3svNV(index, v);} | pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(in | |||
| void __stdcall _Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble | dex, pname, pointer);} | |||
| y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index, x, y | GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPoint | |||
| , z, w);} | ervNV=GLee_Lazy_glGetVertexAttribPointervNV; | |||
| void __stdcall _Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v) | #endif | |||
| {if (GLeeInit()) glVertexAttrib4dvNV(index, v);} | #ifndef GLEE_C_DEFINED_glIsProgramNV | |||
| void __stdcall _Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, | #define GLEE_C_DEFINED_glIsProgramNV | |||
| GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, | GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id) {if (GLeeInit()) | |||
| w);} | return glIsProgramNV(id); return (GLboolean)0;} | |||
| void __stdcall _Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v) | GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramN | |||
| {if (GLeeInit()) glVertexAttrib4fvNV(index, v);} | V; | |||
| void __stdcall _Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, | #endif | |||
| GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, | #ifndef GLEE_C_DEFINED_glLoadProgramNV | |||
| w);} | #define GLEE_C_DEFINED_glLoadProgramNV | |||
| void __stdcall _Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v) | void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsize | |||
| {if (GLeeInit()) glVertexAttrib4svNV(index, v);} | i len, const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, i | |||
| void __stdcall _Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y | d, len, program);} | |||
| , GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, | GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadPr | |||
| z, w);} | ogramNV; | |||
| void __stdcall _Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v) | #endif | |||
| {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);} | #ifndef GLEE_C_DEFINED_glProgramParameter4dNV | |||
| void __stdcall _Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, cons | #define GLEE_C_DEFINED_glProgramParameter4dNV | |||
| t GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);} | void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint ind | |||
| void __stdcall _Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, cons | ex, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glPro | |||
| t GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);} | gramParameter4dNV(target, index, x, y, z, w);} | |||
| void __stdcall _Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, cons | GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee | |||
| t GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);} | _Lazy_glProgramParameter4dNV; | |||
| void __stdcall _Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, cons | #endif | |||
| t GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);} | #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV | |||
| void __stdcall _Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, cons | #define GLEE_C_DEFINED_glProgramParameter4dvNV | |||
| t GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);} | void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint in | |||
| void __stdcall _Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, cons | dex, const GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, | |||
| t GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);} | index, v);} | |||
| void __stdcall _Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, cons | GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GL | |||
| t GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);} | ee_Lazy_glProgramParameter4dvNV; | |||
| void __stdcall _Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, cons | #endif | |||
| t GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);} | #ifndef GLEE_C_DEFINED_glProgramParameter4fNV | |||
| void __stdcall _Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, cons | #define GLEE_C_DEFINED_glProgramParameter4fNV | |||
| t GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);} | void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint ind | |||
| void __stdcall _Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, cons | ex, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgram | |||
| t GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);} | Parameter4fNV(target, index, x, y, z, w);} | |||
| void __stdcall _Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, cons | GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee | |||
| t GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);} | _Lazy_glProgramParameter4fNV; | |||
| void __stdcall _Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, cons | #endif | |||
| t GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);} | #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV | |||
| void __stdcall _Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, con | #define GLEE_C_DEFINED_glProgramParameter4fvNV | |||
| st GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);} | void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint in | |||
| PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV=_Lazy_glArePrograms | dex, const GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, i | |||
| ResidentNV; | ndex, v);} | |||
| PFNGLBINDPROGRAMNVPROC pglBindProgramNV=_Lazy_glBindProgramNV; | GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GL | |||
| PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV=_Lazy_glDeleteProgramsNV; | ee_Lazy_glProgramParameter4fvNV; | |||
| PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV=_Lazy_glExecuteProgramNV; | #endif | |||
| PFNGLGENPROGRAMSNVPROC pglGenProgramsNV=_Lazy_glGenProgramsNV; | #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV | |||
| PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV=_Lazy_glGetProg | #define GLEE_C_DEFINED_glProgramParameters4dvNV | |||
| ramParameterdvNV; | void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint i | |||
| PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV=_Lazy_glGetProg | ndex, GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParamete | |||
| ramParameterfvNV; | rs4dvNV(target, index, count, v);} | |||
| PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV=_Lazy_glGetProgramivNV; | GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV= | |||
| PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV=_Lazy_glGetProgramStringN | GLee_Lazy_glProgramParameters4dvNV; | |||
| V; | #endif | |||
| PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV=_Lazy_glGetTrackMatrixivN | #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV | |||
| V; | #define GLEE_C_DEFINED_glProgramParameters4fvNV | |||
| PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV=_Lazy_glGetVertexAttrib | void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint i | |||
| dvNV; | ndex, GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameter | |||
| PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV=_Lazy_glGetVertexAttrib | s4fvNV(target, index, count, v);} | |||
| fvNV; | GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV= | |||
| PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV=_Lazy_glGetVertexAttrib | GLee_Lazy_glProgramParameters4fvNV; | |||
| ivNV; | #endif | |||
| PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV=_Lazy_glGet | #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV | |||
| VertexAttribPointervNV; | #define GLEE_C_DEFINED_glRequestResidentProgramsNV | |||
| PFNGLISPROGRAMNVPROC pglIsProgramNV=_Lazy_glIsProgramNV; | void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLu | |||
| PFNGLLOADPROGRAMNVPROC pglLoadProgramNV=_Lazy_glLoadProgramNV; | int * programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs); | |||
| PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV=_Lazy_glProgramParame | } | |||
| ter4dNV; | GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgr | |||
| PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV=_Lazy_glProgramPara | amsNV=GLee_Lazy_glRequestResidentProgramsNV; | |||
| meter4dvNV; | #endif | |||
| PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV=_Lazy_glProgramParame | #ifndef GLEE_C_DEFINED_glTrackMatrixNV | |||
| ter4fNV; | #define GLEE_C_DEFINED_glTrackMatrixNV | |||
| PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV=_Lazy_glProgramPara | void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, G | |||
| meter4fvNV; | Lenum matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, a | |||
| PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV=_Lazy_glProgramPa | ddress, matrix, transform);} | |||
| rameters4dvNV; | GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackM | |||
| PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV=_Lazy_glProgramPa | atrixNV; | |||
| rameters4fvNV; | #endif | |||
| PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV=_Lazy_glReq | #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV | |||
| uestResidentProgramsNV; | #define GLEE_C_DEFINED_glVertexAttribPointerNV | |||
| PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV=_Lazy_glTrackMatrixNV; | void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsiz | |||
| PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV=_Lazy_glVertexAttri | e, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) g | |||
| bPointerNV; | lVertexAttribPointerNV(index, fsize, type, stride, pointer);} | |||
| PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV=_Lazy_glVertexAttrib1dNV; | GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GL | |||
| PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV=_Lazy_glVertexAttrib1dvNV; | ee_Lazy_glVertexAttribPointerNV; | |||
| PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV=_Lazy_glVertexAttrib1fNV; | #endif | |||
| PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV=_Lazy_glVertexAttrib1fvNV; | #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV | |||
| PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV=_Lazy_glVertexAttrib1sNV; | #define GLEE_C_DEFINED_glVertexAttrib1dNV | |||
| PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV=_Lazy_glVertexAttrib1svNV; | void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) {i | |||
| PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV=_Lazy_glVertexAttrib2dNV; | f (GLeeInit()) glVertexAttrib1dNV(index, x);} | |||
| PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV=_Lazy_glVertexAttrib2dvNV; | GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_gl | |||
| PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV=_Lazy_glVertexAttrib2fNV; | VertexAttrib1dNV; | |||
| PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV=_Lazy_glVertexAttrib2fvNV; | #endif | |||
| PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV=_Lazy_glVertexAttrib2sNV; | #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV | |||
| PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV=_Lazy_glVertexAttrib2svNV; | #define GLEE_C_DEFINED_glVertexAttrib1dvNV | |||
| PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV=_Lazy_glVertexAttrib3dNV; | void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble | |||
| PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV=_Lazy_glVertexAttrib3dvNV; | * v) {if (GLeeInit()) glVertexAttrib1dvNV(index, v);} | |||
| PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV=_Lazy_glVertexAttrib3fNV; | GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_ | |||
| PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV=_Lazy_glVertexAttrib3fvNV; | glVertexAttrib1dvNV; | |||
| PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV=_Lazy_glVertexAttrib3sNV; | #endif | |||
| PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV=_Lazy_glVertexAttrib3svNV; | #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV | |||
| PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV=_Lazy_glVertexAttrib4dNV; | #define GLEE_C_DEFINED_glVertexAttrib1fNV | |||
| PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV=_Lazy_glVertexAttrib4dvNV; | void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) {if | |||
| PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV=_Lazy_glVertexAttrib4fNV; | (GLeeInit()) glVertexAttrib1fNV(index, x);} | |||
| PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV=_Lazy_glVertexAttrib4fvNV; | GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_gl | |||
| PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV=_Lazy_glVertexAttrib4sNV; | VertexAttrib1fNV; | |||
| PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV=_Lazy_glVertexAttrib4svNV; | #endif | |||
| PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV=_Lazy_glVertexAttrib4ubNV; | #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV | |||
| PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV=_Lazy_glVertexAttrib4ubvN | #define GLEE_C_DEFINED_glVertexAttrib1fvNV | |||
| V; | void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat | |||
| PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV=_Lazy_glVertexAttribs1dvN | * v) {if (GLeeInit()) glVertexAttrib1fvNV(index, v);} | |||
| V; | GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_ | |||
| PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV=_Lazy_glVertexAttribs1fvN | glVertexAttrib1fvNV; | |||
| V; | #endif | |||
| PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV=_Lazy_glVertexAttribs1svN | #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV | |||
| V; | #define GLEE_C_DEFINED_glVertexAttrib1sNV | |||
| PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV=_Lazy_glVertexAttribs2dvN | void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) {if | |||
| V; | (GLeeInit()) glVertexAttrib1sNV(index, x);} | |||
| PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV=_Lazy_glVertexAttribs2fvN | GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_gl | |||
| V; | VertexAttrib1sNV; | |||
| PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV=_Lazy_glVertexAttribs2svN | #endif | |||
| V; | #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV | |||
| PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV=_Lazy_glVertexAttribs3dvN | #define GLEE_C_DEFINED_glVertexAttrib1svNV | |||
| V; | void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort | |||
| PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV=_Lazy_glVertexAttribs3fvN | * v) {if (GLeeInit()) glVertexAttrib1svNV(index, v);} | |||
| V; | GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_ | |||
| PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV=_Lazy_glVertexAttribs3svN | glVertexAttrib1svNV; | |||
| V; | #endif | |||
| PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV=_Lazy_glVertexAttribs4dvN | #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV | |||
| V; | #define GLEE_C_DEFINED_glVertexAttrib2dNV | |||
| PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV=_Lazy_glVertexAttribs4fvN | void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLd | |||
| V; | ouble y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);} | |||
| PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV=_Lazy_glVertexAttribs4svN | GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_gl | |||
| V; | VertexAttrib2dNV; | |||
| PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV=_Lazy_glVertexAttribs4u | #endif | |||
| bvNV; | #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV | |||
| #define GLEE_C_DEFINED_glVertexAttrib2dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble | ||||
| * v) {if (GLeeInit()) glVertexAttrib2dvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_ | ||||
| glVertexAttrib2dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2fNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2fNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfl | ||||
| oat y) {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_gl | ||||
| VertexAttrib2fNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat | ||||
| * v) {if (GLeeInit()) glVertexAttrib2fvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_ | ||||
| glVertexAttrib2fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2sNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2sNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLsh | ||||
| ort y) {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_gl | ||||
| VertexAttrib2sNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort | ||||
| * v) {if (GLeeInit()) glVertexAttrib2svNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_ | ||||
| glVertexAttrib2svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3dNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3dNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLd | ||||
| ouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_gl | ||||
| VertexAttrib3dNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble | ||||
| * v) {if (GLeeInit()) glVertexAttrib3dvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_ | ||||
| glVertexAttrib3dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3fNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3fNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfl | ||||
| oat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_gl | ||||
| VertexAttrib3fNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat | ||||
| * v) {if (GLeeInit()) glVertexAttrib3fvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_ | ||||
| glVertexAttrib3fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3sNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3sNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLsh | ||||
| ort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_gl | ||||
| VertexAttrib3sNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort | ||||
| * v) {if (GLeeInit()) glVertexAttrib3svNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_ | ||||
| glVertexAttrib3svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4dNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4dNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLd | ||||
| ouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index | ||||
| , x, y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_gl | ||||
| VertexAttrib4dNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble | ||||
| * v) {if (GLeeInit()) glVertexAttrib4dvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_ | ||||
| glVertexAttrib4dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4fNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4fNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfl | ||||
| oat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, | ||||
| y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_gl | ||||
| VertexAttrib4fNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat | ||||
| * v) {if (GLeeInit()) glVertexAttrib4fvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_ | ||||
| glVertexAttrib4fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4sNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4sNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLsh | ||||
| ort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, | ||||
| y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_gl | ||||
| VertexAttrib4sNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort | ||||
| * v) {if (GLeeInit()) glVertexAttrib4svNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_ | ||||
| glVertexAttrib4svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4ubNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLu | ||||
| byte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, | ||||
| x, y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_ | ||||
| glVertexAttrib4ubNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4ubvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte | ||||
| * v) {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Laz | ||||
| y_glVertexAttrib4ubvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs1dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count | ||||
| , const GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, | ||||
| v);} | ||||
| GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Laz | ||||
| y_glVertexAttribs1dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs1fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count | ||||
| , const GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Laz | ||||
| y_glVertexAttribs1fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs1svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs1svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count | ||||
| , const GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Laz | ||||
| y_glVertexAttribs1svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs2dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count | ||||
| , const GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, | ||||
| v);} | ||||
| GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Laz | ||||
| y_glVertexAttribs2dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs2fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count | ||||
| , const GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Laz | ||||
| y_glVertexAttribs2fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs2svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs2svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count | ||||
| , const GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Laz | ||||
| y_glVertexAttribs2svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs3dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count | ||||
| , const GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, | ||||
| v);} | ||||
| GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Laz | ||||
| y_glVertexAttribs3dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs3fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count | ||||
| , const GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Laz | ||||
| y_glVertexAttribs3fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs3svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs3svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count | ||||
| , const GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Laz | ||||
| y_glVertexAttribs3svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs4dvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count | ||||
| , const GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, | ||||
| v);} | ||||
| GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Laz | ||||
| y_glVertexAttribs4dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs4fvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count | ||||
| , const GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Laz | ||||
| y_glVertexAttribs4fvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs4svNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs4svNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count | ||||
| , const GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v | ||||
| );} | ||||
| GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Laz | ||||
| y_glVertexAttribs4svNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs4ubvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei coun | ||||
| t, const GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, | ||||
| v);} | ||||
| GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_L | ||||
| azy_glVertexAttribs4ubvNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_texture_coordinate_clamp */ | /* GL_SGIX_texture_coordinate_clamp */ | |||
| #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp | #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp | |||
| #endif | #endif | |||
| /* GL_SGIX_scalebias_hint */ | /* GL_SGIX_scalebias_hint */ | |||
| #ifdef __GLEE_GL_SGIX_scalebias_hint | #ifdef __GLEE_GL_SGIX_scalebias_hint | |||
| skipping to change at line 3725 | skipping to change at line 6560 | |||
| #endif | #endif | |||
| /* GL_NV_copy_depth_to_color */ | /* GL_NV_copy_depth_to_color */ | |||
| #ifdef __GLEE_GL_NV_copy_depth_to_color | #ifdef __GLEE_GL_NV_copy_depth_to_color | |||
| #endif | #endif | |||
| /* GL_ATI_envmap_bumpmap */ | /* GL_ATI_envmap_bumpmap */ | |||
| #ifdef __GLEE_GL_ATI_envmap_bumpmap | #ifdef __GLEE_GL_ATI_envmap_bumpmap | |||
| void __stdcall _Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * pa | #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI | |||
| ram) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);} | #define GLEE_C_DEFINED_glTexBumpParameterivATI | |||
| void __stdcall _Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * | void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLin | |||
| param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);} | t * param) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);} | |||
| void __stdcall _Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param | GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GL | |||
| ) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);} | ee_Lazy_glTexBumpParameterivATI; | |||
| void __stdcall _Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * par | #endif | |||
| am) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);} | #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI | |||
| PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI=_Lazy_glTexBumpPara | #define GLEE_C_DEFINED_glTexBumpParameterfvATI | |||
| meterivATI; | void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfl | |||
| PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI=_Lazy_glTexBumpPara | oat * param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);} | |||
| meterfvATI; | GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GL | |||
| PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI=_Lazy_glGetTe | ee_Lazy_glTexBumpParameterfvATI; | |||
| xBumpParameterivATI; | #endif | |||
| PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI=_Lazy_glGetTe | #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI | |||
| xBumpParameterfvATI; | #define GLEE_C_DEFINED_glGetTexBumpParameterivATI | |||
| void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * | ||||
| param) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);} | ||||
| GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameteriv | ||||
| ATI=GLee_Lazy_glGetTexBumpParameterivATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI | ||||
| #define GLEE_C_DEFINED_glGetTexBumpParameterfvATI | ||||
| void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat | ||||
| * param) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);} | ||||
| GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfv | ||||
| ATI=GLee_Lazy_glGetTexBumpParameterfvATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_fragment_shader */ | /* GL_ATI_fragment_shader */ | |||
| #ifdef __GLEE_GL_ATI_fragment_shader | #ifdef __GLEE_GL_ATI_fragment_shader | |||
| GLuint __stdcall _Lazy_glGenFragmentShadersATI(GLuint range) | #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI | |||
| {if (GLeeInit()) return glGenFragmentShadersATI(range); retu | #define GLEE_C_DEFINED_glGenFragmentShadersATI | |||
| rn (GLuint)0;} | GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range) {if (GL | |||
| void __stdcall _Lazy_glBindFragmentShaderATI(GLuint id) | eeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;} | |||
| {if (GLeeInit()) glBindFragmentShaderATI(id);} | GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GL | |||
| void __stdcall _Lazy_glDeleteFragmentShaderATI(GLuint id) | ee_Lazy_glGenFragmentShadersATI; | |||
| {if (GLeeInit()) glDeleteFragmentShaderATI(id);} | #endif | |||
| void __stdcall _Lazy_glBeginFragmentShaderATI(void) | #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI | |||
| {if (GLeeInit()) glBeginFragmentShaderATI();} | #define GLEE_C_DEFINED_glBindFragmentShaderATI | |||
| void __stdcall _Lazy_glEndFragmentShaderATI(void) | void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id) {if (GLeeIni | |||
| {if (GLeeInit()) glEndFragmentShaderATI();} | t()) glBindFragmentShaderATI(id);} | |||
| void __stdcall _Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swi | GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GL | |||
| zzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);} | ee_Lazy_glBindFragmentShaderATI; | |||
| void __stdcall _Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizz | #endif | |||
| le) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);} | #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI | |||
| void __stdcall _Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint ds | #define GLEE_C_DEFINED_glDeleteFragmentShaderATI | |||
| tMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GL | void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id) {if (GLeeI | |||
| eeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, ar | nit()) glDeleteFragmentShaderATI(id);} | |||
| g1Mod);} | GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderAT | |||
| void __stdcall _Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint ds | I=GLee_Lazy_glDeleteFragmentShaderATI; | |||
| tMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint a | #endif | |||
| rg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmentOp2AT | #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI | |||
| I(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) | #define GLEE_C_DEFINED_glBeginFragmentShaderATI | |||
| ;} | void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void) {if (GLeeInit()) | |||
| void __stdcall _Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint ds | glBeginFragmentShaderATI();} | |||
| tMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint a | GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI= | |||
| rg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint ar | GLee_Lazy_glBeginFragmentShaderATI; | |||
| g3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, ar | #endif | |||
| g1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} | #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI | |||
| void __stdcall _Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint ds | #define GLEE_C_DEFINED_glEndFragmentShaderATI | |||
| tMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glAlph | void __stdcall GLee_Lazy_glEndFragmentShaderATI(void) {if (GLeeInit()) g | |||
| aFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);} | lEndFragmentShaderATI();} | |||
| void __stdcall _Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint ds | GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee | |||
| tMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2 | _Lazy_glEndFragmentShaderATI; | |||
| Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMo | #endif | |||
| d, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} | #ifndef GLEE_C_DEFINED_glPassTexCoordATI | |||
| void __stdcall _Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint ds | #define GLEE_C_DEFINED_glPassTexCoordATI | |||
| tMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2 | void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLen | |||
| Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLe | um swizzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);} | |||
| eInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg | GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPa | |||
| 2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} | ssTexCoordATI; | |||
| void __stdcall _Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLflo | #endif | |||
| at * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value); | #ifndef GLEE_C_DEFINED_glSampleMapATI | |||
| } | #define GLEE_C_DEFINED_glSampleMapATI | |||
| PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI=_Lazy_glGenFragment | void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum | |||
| ShadersATI; | swizzle) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);} | |||
| PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI=_Lazy_glBindFragmen | GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMa | |||
| tShaderATI; | pATI; | |||
| PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI=_Lazy_glDeleteF | #endif | |||
| ragmentShaderATI; | #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI | |||
| PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI=_Lazy_glBeginFrag | #define GLEE_C_DEFINED_glColorFragmentOp1ATI | |||
| mentShaderATI; | void __stdcall GLee_Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLu | |||
| PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI=_Lazy_glEndFragmentSh | int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) { | |||
| aderATI; | if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1R | |||
| PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI=_Lazy_glPassTexCoordATI; | ep, arg1Mod);} | |||
| PFNGLSAMPLEMAPATIPROC pglSampleMapATI=_Lazy_glSampleMapATI; | GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_L | |||
| PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI=_Lazy_glColorFragmentOp | azy_glColorFragmentOp1ATI; | |||
| 1ATI; | #endif | |||
| PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI=_Lazy_glColorFragmentOp | #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI | |||
| 2ATI; | #define GLEE_C_DEFINED_glColorFragmentOp2ATI | |||
| PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI=_Lazy_glColorFragmentOp | void __stdcall GLee_Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLu | |||
| 3ATI; | int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL | |||
| PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI=_Lazy_glAlphaFragmentOp | uint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmen | |||
| 1ATI; | tOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, ar | |||
| PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI=_Lazy_glAlphaFragmentOp | g2Mod);} | |||
| 2ATI; | GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_L | |||
| PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI=_Lazy_glAlphaFragmentOp | azy_glColorFragmentOp2ATI; | |||
| 3ATI; | #endif | |||
| PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI=_Lazy | #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI | |||
| _glSetFragmentShaderConstantATI; | #define GLEE_C_DEFINED_glColorFragmentOp3ATI | |||
| void __stdcall GLee_Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLu | ||||
| int dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GL | ||||
| uint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLu | ||||
| int arg3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstM | ||||
| od, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) | ||||
| ;} | ||||
| GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_L | ||||
| azy_glColorFragmentOp3ATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI | ||||
| #define GLEE_C_DEFINED_glAlphaFragmentOp1ATI | ||||
| void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLu | ||||
| int dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) | ||||
| glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);} | ||||
| GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_L | ||||
| azy_glAlphaFragmentOp1ATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI | ||||
| #define GLEE_C_DEFINED_glAlphaFragmentOp2ATI | ||||
| void __stdcall GLee_Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLu | ||||
| int dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuin | ||||
| t arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, | ||||
| dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} | ||||
| GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_L | ||||
| azy_glAlphaFragmentOp2ATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI | ||||
| #define GLEE_C_DEFINED_glAlphaFragmentOp3ATI | ||||
| void __stdcall GLee_Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLu | ||||
| int dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuin | ||||
| t arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {i | ||||
| f (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mo | ||||
| d, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} | ||||
| GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_L | ||||
| azy_glAlphaFragmentOp3ATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI | ||||
| #define GLEE_C_DEFINED_glSetFragmentShaderConstantATI | ||||
| void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const | ||||
| GLfloat * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, val | ||||
| ue);} | ||||
| GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShader | ||||
| ConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_pn_triangles */ | /* GL_ATI_pn_triangles */ | |||
| #ifdef __GLEE_GL_ATI_pn_triangles | #ifdef __GLEE_GL_ATI_pn_triangles | |||
| void __stdcall _Lazy_glPNTrianglesiATI(GLenum pname, GLint param) | #ifndef GLEE_C_DEFINED_glPNTrianglesiATI | |||
| {if (GLeeInit()) glPNTrianglesiATI(pname, param);} | #define GLEE_C_DEFINED_glPNTrianglesiATI | |||
| void __stdcall _Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) | void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param) {i | |||
| {if (GLeeInit()) glPNTrianglesfATI(pname, param);} | f (GLeeInit()) glPNTrianglesiATI(pname, param);} | |||
| PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI=_Lazy_glPNTrianglesiATI; | GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPN | |||
| PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI=_Lazy_glPNTrianglesfATI; | TrianglesiATI; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glPNTrianglesfATI | ||||
| #define GLEE_C_DEFINED_glPNTrianglesfATI | ||||
| void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) | ||||
| {if (GLeeInit()) glPNTrianglesfATI(pname, param);} | ||||
| GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPN | ||||
| TrianglesfATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_vertex_array_object */ | /* GL_ATI_vertex_array_object */ | |||
| #ifdef __GLEE_GL_ATI_vertex_array_object | #ifdef __GLEE_GL_ATI_vertex_array_object | |||
| GLuint __stdcall _Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * po | #ifndef GLEE_C_DEFINED_glNewObjectBufferATI | |||
| inter, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(size, po | #define GLEE_C_DEFINED_glNewObjectBufferATI | |||
| inter, usage); return (GLuint)0;} | GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoi | |||
| GLboolean __stdcall _Lazy_glIsObjectBufferATI(GLuint buffer) | d * pointer, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(si | |||
| {if (GLeeInit()) return glIsObjectBufferATI(buffer); return | ze, pointer, usage); return (GLuint)0;} | |||
| (GLboolean)0;} | GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Laz | |||
| void __stdcall _Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, | y_glNewObjectBufferATI; | |||
| GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit()) gl | #endif | |||
| UpdateObjectBufferATI(buffer, offset, size, pointer, preserve);} | #ifndef GLEE_C_DEFINED_glIsObjectBufferATI | |||
| void __stdcall _Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GL | #define GLEE_C_DEFINED_glIsObjectBufferATI | |||
| float * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, par | GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer) {if (GL | |||
| ams);} | eeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;} | |||
| void __stdcall _Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GL | GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_ | |||
| int * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, param | glIsObjectBufferATI; | |||
| s);} | #endif | |||
| void __stdcall _Lazy_glFreeObjectBufferATI(GLuint buffer) | #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI | |||
| {if (GLeeInit()) glFreeObjectBufferATI(buffer);} | #define GLEE_C_DEFINED_glUpdateObjectBufferATI | |||
| void __stdcall _Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type | void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint of | |||
| , GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glArrayOb | fset, GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit | |||
| jectATI(array, size, type, stride, buffer, offset);} | ()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);} | |||
| void __stdcall _Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfl | GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GL | |||
| oat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params) | ee_Lazy_glUpdateObjectBufferATI; | |||
| ;} | #endif | |||
| void __stdcall _Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLin | #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI | |||
| t * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params) | #define GLEE_C_DEFINED_glGetObjectBufferfvATI | |||
| ;} | void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pna | |||
| void __stdcall _Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsize | me, GLfloat * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pnam | |||
| i stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantArrayObj | e, params);} | |||
| ectATI(id, type, stride, buffer, offset);} | GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee | |||
| void __stdcall _Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, | _Lazy_glGetObjectBufferfvATI; | |||
| GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, | #endif | |||
| params);} | #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI | |||
| void __stdcall _Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, | #define GLEE_C_DEFINED_glGetObjectBufferivATI | |||
| GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, p | void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pna | |||
| arams);} | me, GLint * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, | |||
| PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI=_Lazy_glNewObjectBufferAT | params);} | |||
| I; | GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee | |||
| PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI=_Lazy_glIsObjectBufferATI; | _Lazy_glGetObjectBufferivATI; | |||
| PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI=_Lazy_glUpdateObjec | #endif | |||
| tBufferATI; | #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI | |||
| PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI=_Lazy_glGetObjectBuff | #define GLEE_C_DEFINED_glFreeObjectBufferATI | |||
| erfvATI; | void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer) {if (GLeeI | |||
| PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI=_Lazy_glGetObjectBuff | nit()) glFreeObjectBufferATI(buffer);} | |||
| erivATI; | GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_L | |||
| PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI=_Lazy_glFreeObjectBuffe | azy_glFreeObjectBufferATI; | |||
| rATI; | #endif | |||
| PFNGLARRAYOBJECTATIPROC pglArrayObjectATI=_Lazy_glArrayObjectATI; | #ifndef GLEE_C_DEFINED_glArrayObjectATI | |||
| PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI=_Lazy_glGetArrayObjectf | #define GLEE_C_DEFINED_glArrayObjectATI | |||
| vATI; | void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenu | |||
| PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI=_Lazy_glGetArrayObjecti | m type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glA | |||
| vATI; | rrayObjectATI(array, size, type, stride, buffer, offset);} | |||
| PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI=_Lazy_glVariantArra | GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArra | |||
| yObjectATI; | yObjectATI; | |||
| PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI=_Lazy_glG | #endif | |||
| etVariantArrayObjectfvATI; | #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI | |||
| PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI=_Lazy_glG | #define GLEE_C_DEFINED_glGetArrayObjectfvATI | |||
| etVariantArrayObjectivATI; | void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname | |||
| , GLfloat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, p | ||||
| arams);} | ||||
| GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_L | ||||
| azy_glGetArrayObjectfvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetArrayObjectivATI | ||||
| #define GLEE_C_DEFINED_glGetArrayObjectivATI | ||||
| void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname | ||||
| , GLint * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, par | ||||
| ams);} | ||||
| GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_L | ||||
| azy_glGetArrayObjectivATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVariantArrayObjectATI | ||||
| #define GLEE_C_DEFINED_glVariantArrayObjectATI | ||||
| void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, | ||||
| GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantAr | ||||
| rayObjectATI(id, type, stride, buffer, offset);} | ||||
| GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GL | ||||
| ee_Lazy_glVariantArrayObjectATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI | ||||
| #define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI | ||||
| void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum p | ||||
| name, GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, | ||||
| pname, params);} | ||||
| GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObje | ||||
| ctfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI | ||||
| #define GLEE_C_DEFINED_glGetVariantArrayObjectivATI | ||||
| void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum p | ||||
| name, GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pn | ||||
| ame, params);} | ||||
| GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObje | ||||
| ctivATI=GLee_Lazy_glGetVariantArrayObjectivATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_vertex_shader */ | /* GL_EXT_vertex_shader */ | |||
| #ifdef __GLEE_GL_EXT_vertex_shader | #ifdef __GLEE_GL_EXT_vertex_shader | |||
| void __stdcall _Lazy_glBeginVertexShaderEXT(void) | #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT | |||
| {if (GLeeInit()) glBeginVertexShaderEXT();} | #define GLEE_C_DEFINED_glBeginVertexShaderEXT | |||
| void __stdcall _Lazy_glEndVertexShaderEXT(void) | void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void) {if (GLeeInit()) g | |||
| {if (GLeeInit()) glEndVertexShaderEXT();} | lBeginVertexShaderEXT();} | |||
| void __stdcall _Lazy_glBindVertexShaderEXT(GLuint id) | GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee | |||
| {if (GLeeInit()) glBindVertexShaderEXT(id);} | _Lazy_glBeginVertexShaderEXT; | |||
| GLuint __stdcall _Lazy_glGenVertexShadersEXT(GLuint range) | #endif | |||
| {if (GLeeInit()) return glGenVertexShadersEXT(range); return | #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT | |||
| (GLuint)0;} | #define GLEE_C_DEFINED_glEndVertexShaderEXT | |||
| void __stdcall _Lazy_glDeleteVertexShaderEXT(GLuint id) | void __stdcall GLee_Lazy_glEndVertexShaderEXT(void) {if (GLeeInit()) glE | |||
| {if (GLeeInit()) glDeleteVertexShaderEXT(id);} | ndVertexShaderEXT();} | |||
| void __stdcall _Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1) | GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Laz | |||
| {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);} | y_glEndVertexShaderEXT; | |||
| void __stdcall _Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLu | #endif | |||
| int arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);} | #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT | |||
| void __stdcall _Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLu | #define GLEE_C_DEFINED_glBindVertexShaderEXT | |||
| int arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2 | void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id) {if (GLeeInit( | |||
| , arg3);} | )) glBindVertexShaderEXT(id);} | |||
| void __stdcall _Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenu | GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_L | |||
| m outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, in, o | azy_glBindVertexShaderEXT; | |||
| utX, outY, outZ, outW);} | #endif | |||
| void __stdcall _Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLe | #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT | |||
| num outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(res, i | #define GLEE_C_DEFINED_glGenVertexShadersEXT | |||
| n, outX, outY, outZ, outW);} | GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range) {if (GLee | |||
| void __stdcall _Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint nu | Init()) return glGenVertexShadersEXT(range); return (GLuint)0;} | |||
| m) {if (GLeeInit()) glInsertComponentEXT(res, src, num);} | GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_L | |||
| void __stdcall _Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint n | azy_glGenVertexShadersEXT; | |||
| um) {if (GLeeInit()) glExtractComponentEXT(res, src, num);} | #endif | |||
| GLuint __stdcall _Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, | #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT | |||
| GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbolsEXT( | #define GLEE_C_DEFINED_glDeleteVertexShaderEXT | |||
| datatype, storagetype, range, components); return (GLuint)0;} | void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id) {if (GLeeIni | |||
| void __stdcall _Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid | t()) glDeleteVertexShaderEXT(id);} | |||
| * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);} | GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GL | |||
| void __stdcall _Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GL | ee_Lazy_glDeleteVertexShaderEXT; | |||
| void * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);} | #endif | |||
| void __stdcall _Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) | #ifndef GLEE_C_DEFINED_glShaderOp1EXT | |||
| {if (GLeeInit()) glVariantbvEXT(id, addr);} | #define GLEE_C_DEFINED_glShaderOp1EXT | |||
| void __stdcall _Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) | void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg | |||
| {if (GLeeInit()) glVariantsvEXT(id, addr);} | 1) {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);} | |||
| void __stdcall _Lazy_glVariantivEXT(GLuint id, const GLint * addr) | GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp | |||
| {if (GLeeInit()) glVariantivEXT(id, addr);} | 1EXT; | |||
| void __stdcall _Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) | #endif | |||
| {if (GLeeInit()) glVariantfvEXT(id, addr);} | #ifndef GLEE_C_DEFINED_glShaderOp2EXT | |||
| void __stdcall _Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) | #define GLEE_C_DEFINED_glShaderOp2EXT | |||
| {if (GLeeInit()) glVariantdvEXT(id, addr);} | void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg | |||
| void __stdcall _Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) | 1, GLuint arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);} | |||
| {if (GLeeInit()) glVariantubvEXT(id, addr);} | GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp | |||
| void __stdcall _Lazy_glVariantusvEXT(GLuint id, const GLushort * addr) | 2EXT; | |||
| {if (GLeeInit()) glVariantusvEXT(id, addr);} | #endif | |||
| void __stdcall _Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) | #ifndef GLEE_C_DEFINED_glShaderOp3EXT | |||
| {if (GLeeInit()) glVariantuivEXT(id, addr);} | #define GLEE_C_DEFINED_glShaderOp3EXT | |||
| void __stdcall _Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint str | void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg | |||
| ide, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, type, s | 1, GLuint arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1 | |||
| tride, addr);} | , arg2, arg3);} | |||
| void __stdcall _Lazy_glEnableVariantClientStateEXT(GLuint id) | GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp | |||
| {if (GLeeInit()) glEnableVariantClientStateEXT(id);} | 3EXT; | |||
| void __stdcall _Lazy_glDisableVariantClientStateEXT(GLuint id) | #endif | |||
| {if (GLeeInit()) glDisableVariantClientStateEXT(id);} | #ifndef GLEE_C_DEFINED_glSwizzleEXT | |||
| GLuint __stdcall _Lazy_glBindLightParameterEXT(GLenum light, GLenum value) | #define GLEE_C_DEFINED_glSwizzleEXT | |||
| {if (GLeeInit()) return glBindLightParameterEXT(light, value | void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, | |||
| ); return (GLuint)0;} | GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, | |||
| GLuint __stdcall _Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value | in, outX, outY, outZ, outW);} | |||
| ) {if (GLeeInit()) return glBindMaterialParameterEXT(face, val | GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT; | |||
| ue); return (GLuint)0;} | #endif | |||
| GLuint __stdcall _Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, | #ifndef GLEE_C_DEFINED_glWriteMaskEXT | |||
| GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord | #define GLEE_C_DEFINED_glWriteMaskEXT | |||
| , value); return (GLuint)0;} | void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum out | |||
| GLuint __stdcall _Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum va | X, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT( | |||
| lue) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, | res, in, outX, outY, outZ, outW);} | |||
| value); return (GLuint)0;} | GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMas | |||
| GLuint __stdcall _Lazy_glBindParameterEXT(GLenum value) | kEXT; | |||
| {if (GLeeInit()) return glBindParameterEXT(value); return (G | #endif | |||
| Luint)0;} | #ifndef GLEE_C_DEFINED_glInsertComponentEXT | |||
| GLboolean __stdcall _Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap) | #define GLEE_C_DEFINED_glInsertComponentEXT | |||
| {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); retu | void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLu | |||
| rn (GLboolean)0;} | int num) {if (GLeeInit()) glInsertComponentEXT(res, src, num);} | |||
| void __stdcall _Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboo | GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Laz | |||
| lean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);} | y_glInsertComponentEXT; | |||
| void __stdcall _Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint | #endif | |||
| * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);} | #ifndef GLEE_C_DEFINED_glExtractComponentEXT | |||
| void __stdcall _Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat | #define GLEE_C_DEFINED_glExtractComponentEXT | |||
| * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);} | void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GL | |||
| void __stdcall _Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoi | uint num) {if (GLeeInit()) glExtractComponentEXT(res, src, num);} | |||
| d* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);} | GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_L | |||
| void __stdcall _Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLb | azy_glExtractComponentEXT; | |||
| oolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data) | #endif | |||
| ;} | #ifndef GLEE_C_DEFINED_glGenSymbolsEXT | |||
| void __stdcall _Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLi | #define GLEE_C_DEFINED_glGenSymbolsEXT | |||
| nt * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data); | GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storag | |||
| } | etype, GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbo | |||
| void __stdcall _Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLflo | lsEXT(datatype, storagetype, range, components); return (GLuint)0;} | |||
| at * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);} | GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSym | |||
| void __stdcall _Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, | bolsEXT; | |||
| GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, valu | #endif | |||
| e, data);} | #ifndef GLEE_C_DEFINED_glSetInvariantEXT | |||
| void __stdcall _Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, | #define GLEE_C_DEFINED_glSetInvariantEXT | |||
| GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, d | void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const | |||
| ata);} | GLvoid * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);} | |||
| void __stdcall _Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, G | GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSe | |||
| Lfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, dat | tInvariantEXT; | |||
| a);} | #endif | |||
| PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT=_Lazy_glBeginVertexSh | #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT | |||
| aderEXT; | #define GLEE_C_DEFINED_glSetLocalConstantEXT | |||
| PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT=_Lazy_glEndVertexShaderEX | void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, co | |||
| T; | nst GLvoid * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr); | |||
| PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT=_Lazy_glBindVertexShade | } | |||
| rEXT; | GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_L | |||
| PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT=_Lazy_glGenVertexShader | azy_glSetLocalConstantEXT; | |||
| sEXT; | #endif | |||
| PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT=_Lazy_glDeleteVerte | #ifndef GLEE_C_DEFINED_glVariantbvEXT | |||
| xShaderEXT; | #define GLEE_C_DEFINED_glVariantbvEXT | |||
| PFNGLSHADEROP1EXTPROC pglShaderOp1EXT=_Lazy_glShaderOp1EXT; | void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) | |||
| PFNGLSHADEROP2EXTPROC pglShaderOp2EXT=_Lazy_glShaderOp2EXT; | {if (GLeeInit()) glVariantbvEXT(id, addr);} | |||
| PFNGLSHADEROP3EXTPROC pglShaderOp3EXT=_Lazy_glShaderOp3EXT; | GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantb | |||
| PFNGLSWIZZLEEXTPROC pglSwizzleEXT=_Lazy_glSwizzleEXT; | vEXT; | |||
| PFNGLWRITEMASKEXTPROC pglWriteMaskEXT=_Lazy_glWriteMaskEXT; | #endif | |||
| PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT=_Lazy_glInsertComponentEX | #ifndef GLEE_C_DEFINED_glVariantsvEXT | |||
| T; | #define GLEE_C_DEFINED_glVariantsvEXT | |||
| PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT=_Lazy_glExtractComponen | void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) | |||
| tEXT; | {if (GLeeInit()) glVariantsvEXT(id, addr);} | |||
| PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT=_Lazy_glGenSymbolsEXT; | GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariants | |||
| PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT=_Lazy_glSetInvariantEXT; | vEXT; | |||
| PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT=_Lazy_glSetLocalConstan | #endif | |||
| tEXT; | #ifndef GLEE_C_DEFINED_glVariantivEXT | |||
| PFNGLVARIANTBVEXTPROC pglVariantbvEXT=_Lazy_glVariantbvEXT; | #define GLEE_C_DEFINED_glVariantivEXT | |||
| PFNGLVARIANTSVEXTPROC pglVariantsvEXT=_Lazy_glVariantsvEXT; | void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr) { | |||
| PFNGLVARIANTIVEXTPROC pglVariantivEXT=_Lazy_glVariantivEXT; | if (GLeeInit()) glVariantivEXT(id, addr);} | |||
| PFNGLVARIANTFVEXTPROC pglVariantfvEXT=_Lazy_glVariantfvEXT; | GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVarianti | |||
| PFNGLVARIANTDVEXTPROC pglVariantdvEXT=_Lazy_glVariantdvEXT; | vEXT; | |||
| PFNGLVARIANTUBVEXTPROC pglVariantubvEXT=_Lazy_glVariantubvEXT; | #endif | |||
| PFNGLVARIANTUSVEXTPROC pglVariantusvEXT=_Lazy_glVariantusvEXT; | #ifndef GLEE_C_DEFINED_glVariantfvEXT | |||
| PFNGLVARIANTUIVEXTPROC pglVariantuivEXT=_Lazy_glVariantuivEXT; | #define GLEE_C_DEFINED_glVariantfvEXT | |||
| PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT=_Lazy_glVariantPointerEXT; | void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) | |||
| PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT=_Lazy_g | {if (GLeeInit()) glVariantfvEXT(id, addr);} | |||
| lEnableVariantClientStateEXT; | GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantf | |||
| PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT=_Lazy | vEXT; | |||
| _glDisableVariantClientStateEXT; | #endif | |||
| PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT=_Lazy_glBindLightPa | #ifndef GLEE_C_DEFINED_glVariantdvEXT | |||
| rameterEXT; | #define GLEE_C_DEFINED_glVariantdvEXT | |||
| PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT=_Lazy_glBindM | void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) | |||
| aterialParameterEXT; | {if (GLeeInit()) glVariantdvEXT(id, addr);} | |||
| PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT=_Lazy_glBindTexGe | GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantd | |||
| nParameterEXT; | vEXT; | |||
| PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT=_Lazy_g | #endif | |||
| lBindTextureUnitParameterEXT; | #ifndef GLEE_C_DEFINED_glVariantubvEXT | |||
| PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT=_Lazy_glBindParameterEXT; | #define GLEE_C_DEFINED_glVariantubvEXT | |||
| PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT=_Lazy_glIsVariantEnable | void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) | |||
| dEXT; | {if (GLeeInit()) glVariantubvEXT(id, addr);} | |||
| PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT=_Lazy_glGetVariantB | GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVarian | |||
| ooleanvEXT; | tubvEXT; | |||
| PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT=_Lazy_glGetVariantI | #endif | |||
| ntegervEXT; | #ifndef GLEE_C_DEFINED_glVariantusvEXT | |||
| PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT=_Lazy_glGetVariantFloat | #define GLEE_C_DEFINED_glVariantusvEXT | |||
| vEXT; | void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr | |||
| PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT=_Lazy_glGetVariantP | ) {if (GLeeInit()) glVariantusvEXT(id, addr);} | |||
| ointervEXT; | GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVarian | |||
| PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT=_Lazy_glGetInva | tusvEXT; | |||
| riantBooleanvEXT; | #endif | |||
| PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT=_Lazy_glGetInva | #ifndef GLEE_C_DEFINED_glVariantuivEXT | |||
| riantIntegervEXT; | #define GLEE_C_DEFINED_glVariantuivEXT | |||
| PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT=_Lazy_glGetInvarian | void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) | |||
| tFloatvEXT; | {if (GLeeInit()) glVariantuivEXT(id, addr);} | |||
| PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT=_Lazy_g | GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVarian | |||
| lGetLocalConstantBooleanvEXT; | tuivEXT; | |||
| PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT=_Lazy_g | #endif | |||
| lGetLocalConstantIntegervEXT; | #ifndef GLEE_C_DEFINED_glVariantPointerEXT | |||
| PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT=_Lazy_glGet | #define GLEE_C_DEFINED_glVariantPointerEXT | |||
| LocalConstantFloatvEXT; | void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLui | |||
| nt stride, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, t | ||||
| ype, stride, addr);} | ||||
| GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_ | ||||
| glVariantPointerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT | ||||
| #define GLEE_C_DEFINED_glEnableVariantClientStateEXT | ||||
| void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id) {if (G | ||||
| LeeInit()) glEnableVariantClientStateEXT(id);} | ||||
| GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClien | ||||
| tStateEXT=GLee_Lazy_glEnableVariantClientStateEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT | ||||
| #define GLEE_C_DEFINED_glDisableVariantClientStateEXT | ||||
| void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id) {if ( | ||||
| GLeeInit()) glDisableVariantClientStateEXT(id);} | ||||
| GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantCli | ||||
| entStateEXT=GLee_Lazy_glDisableVariantClientStateEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindLightParameterEXT | ||||
| #define GLEE_C_DEFINED_glBindLightParameterEXT | ||||
| GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum v | ||||
| alue) {if (GLeeInit()) return glBindLightParameterEXT(light, value); retur | ||||
| n (GLuint)0;} | ||||
| GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GL | ||||
| ee_Lazy_glBindLightParameterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT | ||||
| #define GLEE_C_DEFINED_glBindMaterialParameterEXT | ||||
| GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum | ||||
| value) {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); r | ||||
| eturn (GLuint)0;} | ||||
| GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameter | ||||
| EXT=GLee_Lazy_glBindMaterialParameterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT | ||||
| #define GLEE_C_DEFINED_glBindTexGenParameterEXT | ||||
| GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum c | ||||
| oord, GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, | ||||
| coord, value); return (GLuint)0;} | ||||
| GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT= | ||||
| GLee_Lazy_glBindTexGenParameterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT | ||||
| #define GLEE_C_DEFINED_glBindTextureUnitParameterEXT | ||||
| GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLe | ||||
| num value) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, val | ||||
| ue); return (GLuint)0;} | ||||
| GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitPar | ||||
| ameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glBindParameterEXT | ||||
| #define GLEE_C_DEFINED_glBindParameterEXT | ||||
| GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value) {if (GLeeIni | ||||
| t()) return glBindParameterEXT(value); return (GLuint)0;} | ||||
| GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_gl | ||||
| BindParameterEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT | ||||
| #define GLEE_C_DEFINED_glIsVariantEnabledEXT | ||||
| GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap | ||||
| ) {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolea | ||||
| n)0;} | ||||
| GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_L | ||||
| azy_glIsVariantEnabledEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT | ||||
| #define GLEE_C_DEFINED_glGetVariantBooleanvEXT | ||||
| void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, | ||||
| GLboolean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, dat | ||||
| a);} | ||||
| GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GL | ||||
| ee_Lazy_glGetVariantBooleanvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT | ||||
| #define GLEE_C_DEFINED_glGetVariantIntegervEXT | ||||
| void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, | ||||
| GLint * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);} | ||||
| GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GL | ||||
| ee_Lazy_glGetVariantIntegervEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT | ||||
| #define GLEE_C_DEFINED_glGetVariantFloatvEXT | ||||
| void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, G | ||||
| Lfloat * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);} | ||||
| GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_L | ||||
| azy_glGetVariantFloatvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVariantPointervEXT | ||||
| #define GLEE_C_DEFINED_glGetVariantPointervEXT | ||||
| void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, | ||||
| GLvoid* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data) | ||||
| ;} | ||||
| GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GL | ||||
| ee_Lazy_glGetVariantPointervEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT | ||||
| #define GLEE_C_DEFINED_glGetInvariantBooleanvEXT | ||||
| void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum valu | ||||
| e, GLboolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, | ||||
| data);} | ||||
| GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEX | ||||
| T=GLee_Lazy_glGetInvariantBooleanvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT | ||||
| #define GLEE_C_DEFINED_glGetInvariantIntegervEXT | ||||
| void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum valu | ||||
| e, GLint * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, dat | ||||
| a);} | ||||
| GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEX | ||||
| T=GLee_Lazy_glGetInvariantIntegervEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT | ||||
| #define GLEE_C_DEFINED_glGetInvariantFloatvEXT | ||||
| void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, | ||||
| GLfloat * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data) | ||||
| ;} | ||||
| GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GL | ||||
| ee_Lazy_glGetInvariantFloatvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT | ||||
| #define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT | ||||
| void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum | ||||
| value, GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id | ||||
| , value, data);} | ||||
| GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBo | ||||
| oleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT | ||||
| #define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT | ||||
| void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum | ||||
| value, GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, va | ||||
| lue, data);} | ||||
| GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIn | ||||
| tegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT | ||||
| #define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT | ||||
| void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum va | ||||
| lue, GLfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, valu | ||||
| e, data);} | ||||
| GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloa | ||||
| tvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_vertex_streams */ | /* GL_ATI_vertex_streams */ | |||
| #ifdef __GLEE_GL_ATI_vertex_streams | #ifdef __GLEE_GL_ATI_vertex_streams | |||
| void __stdcall _Lazy_glVertexStream1sATI(GLenum stream, GLshort x) | #ifndef GLEE_C_DEFINED_glVertexStream1sATI | |||
| {if (GLeeInit()) glVertexStream1sATI(stream, x);} | #define GLEE_C_DEFINED_glVertexStream1sATI | |||
| void __stdcall _Lazy_glVertexStream1svATI(GLenum stream, const GLshort * co | void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x) { | |||
| ords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);} | if (GLeeInit()) glVertexStream1sATI(stream, x);} | |||
| void __stdcall _Lazy_glVertexStream1iATI(GLenum stream, GLint x) | GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_ | |||
| {if (GLeeInit()) glVertexStream1iATI(stream, x);} | glVertexStream1sATI; | |||
| void __stdcall _Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coor | #endif | |||
| ds) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);} | #ifndef GLEE_C_DEFINED_glVertexStream1svATI | |||
| void __stdcall _Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) | #define GLEE_C_DEFINED_glVertexStream1svATI | |||
| {if (GLeeInit()) glVertexStream1fATI(stream, x);} | void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshor | |||
| void __stdcall _Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * co | t * coords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);} | |||
| ords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);} | GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Laz | |||
| void __stdcall _Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) | y_glVertexStream1svATI; | |||
| {if (GLeeInit()) glVertexStream1dATI(stream, x);} | #endif | |||
| void __stdcall _Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * c | #ifndef GLEE_C_DEFINED_glVertexStream1iATI | |||
| oords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);} | #define GLEE_C_DEFINED_glVertexStream1iATI | |||
| void __stdcall _Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort | void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x) {if | |||
| y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);} | (GLeeInit()) glVertexStream1iATI(stream, x);} | |||
| void __stdcall _Lazy_glVertexStream2svATI(GLenum stream, const GLshort * co | GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_ | |||
| ords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);} | glVertexStream1iATI; | |||
| void __stdcall _Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y) | #endif | |||
| {if (GLeeInit()) glVertexStream2iATI(stream, x, y);} | #ifndef GLEE_C_DEFINED_glVertexStream1ivATI | |||
| void __stdcall _Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coor | #define GLEE_C_DEFINED_glVertexStream1ivATI | |||
| ds) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);} | void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint | |||
| void __stdcall _Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat | * coords) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);} | |||
| y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);} | GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Laz | |||
| void __stdcall _Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * co | y_glVertexStream1ivATI; | |||
| ords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);} | #endif | |||
| void __stdcall _Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdoubl | #ifndef GLEE_C_DEFINED_glVertexStream1fATI | |||
| e y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);} | #define GLEE_C_DEFINED_glVertexStream1fATI | |||
| void __stdcall _Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * c | void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) { | |||
| oords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);} | if (GLeeInit()) glVertexStream1fATI(stream, x);} | |||
| void __stdcall _Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort | GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_ | |||
| y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);} | glVertexStream1fATI; | |||
| void __stdcall _Lazy_glVertexStream3svATI(GLenum stream, const GLshort * co | #endif | |||
| ords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);} | #ifndef GLEE_C_DEFINED_glVertexStream1fvATI | |||
| void __stdcall _Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, G | #define GLEE_C_DEFINED_glVertexStream1fvATI | |||
| Lint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);} | void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloa | |||
| void __stdcall _Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coor | t * coords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);} | |||
| ds) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);} | GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Laz | |||
| void __stdcall _Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat | y_glVertexStream1fvATI; | |||
| y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);} | #endif | |||
| void __stdcall _Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * co | #ifndef GLEE_C_DEFINED_glVertexStream1dATI | |||
| ords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);} | #define GLEE_C_DEFINED_glVertexStream1dATI | |||
| void __stdcall _Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdoubl | void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) | |||
| e y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);} | {if (GLeeInit()) glVertexStream1dATI(stream, x);} | |||
| void __stdcall _Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * c | GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_ | |||
| oords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);} | glVertexStream1dATI; | |||
| void __stdcall _Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort | #endif | |||
| y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream, x, y | #ifndef GLEE_C_DEFINED_glVertexStream1dvATI | |||
| , z, w);} | #define GLEE_C_DEFINED_glVertexStream1dvATI | |||
| void __stdcall _Lazy_glVertexStream4svATI(GLenum stream, const GLshort * co | void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdoub | |||
| ords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);} | le * coords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);} | |||
| void __stdcall _Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, G | GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Laz | |||
| Lint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w); | y_glVertexStream1dvATI; | |||
| } | #endif | |||
| void __stdcall _Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coor | #ifndef GLEE_C_DEFINED_glVertexStream2sATI | |||
| ds) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);} | #define GLEE_C_DEFINED_glVertexStream2sATI | |||
| void __stdcall _Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat | void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GL | |||
| y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream, x, y | short y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);} | |||
| , z, w);} | GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_ | |||
| void __stdcall _Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * co | glVertexStream2sATI; | |||
| ords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);} | #endif | |||
| void __stdcall _Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdoubl | #ifndef GLEE_C_DEFINED_glVertexStream2svATI | |||
| e y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(stream, | #define GLEE_C_DEFINED_glVertexStream2svATI | |||
| x, y, z, w);} | void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshor | |||
| void __stdcall _Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * c | t * coords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);} | |||
| oords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);} | GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Laz | |||
| void __stdcall _Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte n | y_glVertexStream2svATI; | |||
| y, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);} | #endif | |||
| void __stdcall _Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coo | #ifndef GLEE_C_DEFINED_glVertexStream2iATI | |||
| rds) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);} | #define GLEE_C_DEFINED_glVertexStream2iATI | |||
| void __stdcall _Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort | void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLin | |||
| ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz); | t y) {if (GLeeInit()) glVertexStream2iATI(stream, x, y);} | |||
| } | GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_ | |||
| void __stdcall _Lazy_glNormalStream3svATI(GLenum stream, const GLshort * co | glVertexStream2iATI; | |||
| ords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);} | #endif | |||
| void __stdcall _Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, | #ifndef GLEE_C_DEFINED_glVertexStream2ivATI | |||
| GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);} | #define GLEE_C_DEFINED_glVertexStream2ivATI | |||
| void __stdcall _Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coor | void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint | |||
| ds) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);} | * coords) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);} | |||
| void __stdcall _Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat | GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Laz | |||
| ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz); | y_glVertexStream2ivATI; | |||
| } | #endif | |||
| void __stdcall _Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * co | #ifndef GLEE_C_DEFINED_glVertexStream2fATI | |||
| ords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);} | #define GLEE_C_DEFINED_glVertexStream2fATI | |||
| void __stdcall _Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdoub | void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GL | |||
| le ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, n | float y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);} | |||
| z);} | GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_ | |||
| void __stdcall _Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * c | glVertexStream2fATI; | |||
| oords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);} | #endif | |||
| void __stdcall _Lazy_glClientActiveVertexStreamATI(GLenum stream) | #ifndef GLEE_C_DEFINED_glVertexStream2fvATI | |||
| {if (GLeeInit()) glClientActiveVertexStreamATI(stream);} | #define GLEE_C_DEFINED_glVertexStream2fvATI | |||
| void __stdcall _Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) | void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloa | |||
| {if (GLeeInit()) glVertexBlendEnviATI(pname, param);} | t * coords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);} | |||
| void __stdcall _Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param) | GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Laz | |||
| {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);} | y_glVertexStream2fvATI; | |||
| PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI=_Lazy_glVertexStream1sATI; | #endif | |||
| PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI=_Lazy_glVertexStream1svAT | #ifndef GLEE_C_DEFINED_glVertexStream2dATI | |||
| I; | #define GLEE_C_DEFINED_glVertexStream2dATI | |||
| PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI=_Lazy_glVertexStream1iATI; | void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, G | |||
| PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI=_Lazy_glVertexStream1ivAT | Ldouble y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);} | |||
| I; | GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_ | |||
| PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI=_Lazy_glVertexStream1fATI; | glVertexStream2dATI; | |||
| PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI=_Lazy_glVertexStream1fvAT | #endif | |||
| I; | #ifndef GLEE_C_DEFINED_glVertexStream2dvATI | |||
| PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI=_Lazy_glVertexStream1dATI; | #define GLEE_C_DEFINED_glVertexStream2dvATI | |||
| PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI=_Lazy_glVertexStream1dvAT | void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdoub | |||
| I; | le * coords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);} | |||
| PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI=_Lazy_glVertexStream2sATI; | GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Laz | |||
| PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI=_Lazy_glVertexStream2svAT | y_glVertexStream2dvATI; | |||
| I; | #endif | |||
| PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI=_Lazy_glVertexStream2iATI; | #ifndef GLEE_C_DEFINED_glVertexStream3sATI | |||
| PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI=_Lazy_glVertexStream2ivAT | #define GLEE_C_DEFINED_glVertexStream3sATI | |||
| I; | void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GL | |||
| PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI=_Lazy_glVertexStream2fATI; | short y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z); | |||
| PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI=_Lazy_glVertexStream2fvAT | } | |||
| I; | GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_ | |||
| PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI=_Lazy_glVertexStream2dATI; | glVertexStream3sATI; | |||
| PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI=_Lazy_glVertexStream2dvAT | #endif | |||
| I; | #ifndef GLEE_C_DEFINED_glVertexStream3svATI | |||
| PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI=_Lazy_glVertexStream3sATI; | #define GLEE_C_DEFINED_glVertexStream3svATI | |||
| PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI=_Lazy_glVertexStream3svAT | void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshor | |||
| I; | t * coords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);} | |||
| PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI=_Lazy_glVertexStream3iATI; | GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Laz | |||
| PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI=_Lazy_glVertexStream3ivAT | y_glVertexStream3svATI; | |||
| I; | #endif | |||
| PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI=_Lazy_glVertexStream3fATI; | #ifndef GLEE_C_DEFINED_glVertexStream3iATI | |||
| PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI=_Lazy_glVertexStream3fvAT | #define GLEE_C_DEFINED_glVertexStream3iATI | |||
| I; | void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLin | |||
| PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI=_Lazy_glVertexStream3dATI; | t y, GLint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);} | |||
| PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI=_Lazy_glVertexStream3dvAT | GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_ | |||
| I; | glVertexStream3iATI; | |||
| PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI=_Lazy_glVertexStream4sATI; | #endif | |||
| PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI=_Lazy_glVertexStream4svAT | #ifndef GLEE_C_DEFINED_glVertexStream3ivATI | |||
| I; | #define GLEE_C_DEFINED_glVertexStream3ivATI | |||
| PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI=_Lazy_glVertexStream4iATI; | void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint | |||
| PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI=_Lazy_glVertexStream4ivAT | * coords) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);} | |||
| I; | GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Laz | |||
| PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI=_Lazy_glVertexStream4fATI; | y_glVertexStream3ivATI; | |||
| PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI=_Lazy_glVertexStream4fvAT | #endif | |||
| I; | #ifndef GLEE_C_DEFINED_glVertexStream3fATI | |||
| PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI=_Lazy_glVertexStream4dATI; | #define GLEE_C_DEFINED_glVertexStream3fATI | |||
| PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI=_Lazy_glVertexStream4dvAT | void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GL | |||
| I; | float y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z); | |||
| PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI=_Lazy_glNormalStream3bATI; | } | |||
| PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI=_Lazy_glNormalStream3bvAT | GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_ | |||
| I; | glVertexStream3fATI; | |||
| PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI=_Lazy_glNormalStream3sATI; | #endif | |||
| PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI=_Lazy_glNormalStream3svAT | #ifndef GLEE_C_DEFINED_glVertexStream3fvATI | |||
| I; | #define GLEE_C_DEFINED_glVertexStream3fvATI | |||
| PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI=_Lazy_glNormalStream3iATI; | void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloa | |||
| PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI=_Lazy_glNormalStream3ivAT | t * coords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);} | |||
| I; | GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Laz | |||
| PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI=_Lazy_glNormalStream3fATI; | y_glVertexStream3fvATI; | |||
| PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI=_Lazy_glNormalStream3fvAT | #endif | |||
| I; | #ifndef GLEE_C_DEFINED_glVertexStream3dATI | |||
| PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI=_Lazy_glNormalStream3dATI; | #define GLEE_C_DEFINED_glVertexStream3dATI | |||
| PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI=_Lazy_glNormalStream3dvAT | void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, G | |||
| I; | Ldouble y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, | |||
| PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI=_Lazy_g | z);} | |||
| lClientActiveVertexStreamATI; | GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_ | |||
| PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI=_Lazy_glVertexBlendEnviAT | glVertexStream3dATI; | |||
| I; | #endif | |||
| PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI=_Lazy_glVertexBlendEnvfAT | #ifndef GLEE_C_DEFINED_glVertexStream3dvATI | |||
| I; | #define GLEE_C_DEFINED_glVertexStream3dvATI | |||
| void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdoub | ||||
| le * coords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);} | ||||
| GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Laz | ||||
| y_glVertexStream3dvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4sATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4sATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GL | ||||
| short y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream | ||||
| , x, y, z, w);} | ||||
| GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_ | ||||
| glVertexStream4sATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4svATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4svATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshor | ||||
| t * coords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);} | ||||
| GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Laz | ||||
| y_glVertexStream4svATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4iATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4iATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLin | ||||
| t y, GLint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, | ||||
| z, w);} | ||||
| GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_ | ||||
| glVertexStream4iATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4ivATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4ivATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint | ||||
| * coords) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);} | ||||
| GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Laz | ||||
| y_glVertexStream4ivATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4fATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4fATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GL | ||||
| float y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream | ||||
| , x, y, z, w);} | ||||
| GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_ | ||||
| glVertexStream4fATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4fvATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4fvATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloa | ||||
| t * coords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);} | ||||
| GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Laz | ||||
| y_glVertexStream4fvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4dATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4dATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, G | ||||
| Ldouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(st | ||||
| ream, x, y, z, w);} | ||||
| GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_ | ||||
| glVertexStream4dATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexStream4dvATI | ||||
| #define GLEE_C_DEFINED_glVertexStream4dvATI | ||||
| void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdoub | ||||
| le * coords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);} | ||||
| GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Laz | ||||
| y_glVertexStream4dvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3bATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3bATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GL | ||||
| byte ny, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, n | ||||
| z);} | ||||
| GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_ | ||||
| glNormalStream3bATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3bvATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3bvATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte | ||||
| * coords) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);} | ||||
| GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Laz | ||||
| y_glNormalStream3bvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3sATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3sATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, G | ||||
| Lshort ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny | ||||
| , nz);} | ||||
| GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_ | ||||
| glNormalStream3sATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3svATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3svATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshor | ||||
| t * coords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);} | ||||
| GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Laz | ||||
| y_glNormalStream3svATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3iATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3iATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLi | ||||
| nt ny, GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz); | ||||
| } | ||||
| GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_ | ||||
| glNormalStream3iATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3ivATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3ivATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint | ||||
| * coords) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);} | ||||
| GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Laz | ||||
| y_glNormalStream3ivATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3fATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3fATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, G | ||||
| Lfloat ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny | ||||
| , nz);} | ||||
| GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_ | ||||
| glNormalStream3fATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3fvATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3fvATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloa | ||||
| t * coords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);} | ||||
| GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Laz | ||||
| y_glNormalStream3fvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3dATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3dATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, | ||||
| GLdouble ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, | ||||
| ny, nz);} | ||||
| GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_ | ||||
| glNormalStream3dATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNormalStream3dvATI | ||||
| #define GLEE_C_DEFINED_glNormalStream3dvATI | ||||
| void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdoub | ||||
| le * coords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);} | ||||
| GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Laz | ||||
| y_glNormalStream3dvATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI | ||||
| #define GLEE_C_DEFINED_glClientActiveVertexStreamATI | ||||
| void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream) {i | ||||
| f (GLeeInit()) glClientActiveVertexStreamATI(stream);} | ||||
| GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertex | ||||
| StreamATI=GLee_Lazy_glClientActiveVertexStreamATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexBlendEnviATI | ||||
| #define GLEE_C_DEFINED_glVertexBlendEnviATI | ||||
| void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) | ||||
| {if (GLeeInit()) glVertexBlendEnviATI(pname, param);} | ||||
| GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Laz | ||||
| y_glVertexBlendEnviATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI | ||||
| #define GLEE_C_DEFINED_glVertexBlendEnvfATI | ||||
| void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param | ||||
| ) {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);} | ||||
| GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Laz | ||||
| y_glVertexBlendEnvfATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_element_array */ | /* GL_ATI_element_array */ | |||
| #ifdef __GLEE_GL_ATI_element_array | #ifdef __GLEE_GL_ATI_element_array | |||
| void __stdcall _Lazy_glElementPointerATI(GLenum type, const GLvoid * pointe | #ifndef GLEE_C_DEFINED_glElementPointerATI | |||
| r) {if (GLeeInit()) glElementPointerATI(type, pointer);} | #define GLEE_C_DEFINED_glElementPointerATI | |||
| void __stdcall _Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count) | void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid * | |||
| {if (GLeeInit()) glDrawElementArrayATI(mode, count);} | pointer) {if (GLeeInit()) glElementPointerATI(type, pointer);} | |||
| void __stdcall _Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, | GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_ | |||
| GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayATI(mod | glElementPointerATI; | |||
| e, start, end, count);} | #endif | |||
| PFNGLELEMENTPOINTERATIPROC pglElementPointerATI=_Lazy_glElementPointerATI; | #ifndef GLEE_C_DEFINED_glDrawElementArrayATI | |||
| PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI=_Lazy_glDrawElementArra | #define GLEE_C_DEFINED_glDrawElementArrayATI | |||
| yATI; | void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count | |||
| PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI=_Lazy_glDrawR | ) {if (GLeeInit()) glDrawElementArrayATI(mode, count);} | |||
| angeElementArrayATI; | GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_L | |||
| azy_glDrawElementArrayATI; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI | ||||
| #define GLEE_C_DEFINED_glDrawRangeElementArrayATI | ||||
| void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint s | ||||
| tart, GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayA | ||||
| TI(mode, start, end, count);} | ||||
| GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArray | ||||
| ATI=GLee_Lazy_glDrawRangeElementArrayATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SUN_mesh_array */ | /* GL_SUN_mesh_array */ | |||
| #ifdef __GLEE_GL_SUN_mesh_array | #ifdef __GLEE_GL_SUN_mesh_array | |||
| void __stdcall _Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei | #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN | |||
| count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, co | #define GLEE_C_DEFINED_glDrawMeshArraysSUN | |||
| unt, width);} | void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GL | |||
| PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN=_Lazy_glDrawMeshArraysSUN; | sizei count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, fir | |||
| st, count, width);} | ||||
| GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_ | ||||
| glDrawMeshArraysSUN; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SUN_slice_accum */ | /* GL_SUN_slice_accum */ | |||
| #ifdef __GLEE_GL_SUN_slice_accum | #ifdef __GLEE_GL_SUN_slice_accum | |||
| #endif | #endif | |||
| /* GL_NV_multisample_filter_hint */ | /* GL_NV_multisample_filter_hint */ | |||
| #ifdef __GLEE_GL_NV_multisample_filter_hint | #ifdef __GLEE_GL_NV_multisample_filter_hint | |||
| #endif | #endif | |||
| /* GL_NV_depth_clamp */ | /* GL_NV_depth_clamp */ | |||
| #ifdef __GLEE_GL_NV_depth_clamp | #ifdef __GLEE_GL_NV_depth_clamp | |||
| #endif | #endif | |||
| /* GL_NV_occlusion_query */ | /* GL_NV_occlusion_query */ | |||
| #ifdef __GLEE_GL_NV_occlusion_query | #ifdef __GLEE_GL_NV_occlusion_query | |||
| void __stdcall _Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) | #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV | |||
| {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);} | #define GLEE_C_DEFINED_glGenOcclusionQueriesNV | |||
| void __stdcall _Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * i | void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) | |||
| ds) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);} | {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);} | |||
| GLboolean __stdcall _Lazy_glIsOcclusionQueryNV(GLuint id) | GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GL | |||
| {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GL | ee_Lazy_glGenOcclusionQueriesNV; | |||
| boolean)0;} | #endif | |||
| void __stdcall _Lazy_glBeginOcclusionQueryNV(GLuint id) | #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV | |||
| {if (GLeeInit()) glBeginOcclusionQueryNV(id);} | #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV | |||
| void __stdcall _Lazy_glEndOcclusionQueryNV(void) | void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLui | |||
| {if (GLeeInit()) glEndOcclusionQueryNV();} | nt * ids) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);} | |||
| void __stdcall _Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint | GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQuerie | |||
| * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params); | sNV=GLee_Lazy_glDeleteOcclusionQueriesNV; | |||
| } | #endif | |||
| void __stdcall _Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLui | #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV | |||
| nt * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params) | #define GLEE_C_DEFINED_glIsOcclusionQueryNV | |||
| ;} | GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id) {if (GLeeI | |||
| PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV=_Lazy_glGenOcclusio | nit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;} | |||
| nQueriesNV; | GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Laz | |||
| PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV=_Lazy_glDelet | y_glIsOcclusionQueryNV; | |||
| eOcclusionQueriesNV; | #endif | |||
| PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV=_Lazy_glIsOcclusionQueryN | #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV | |||
| V; | #define GLEE_C_DEFINED_glBeginOcclusionQueryNV | |||
| PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV=_Lazy_glBeginOcclus | void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id) {if (GLeeIni | |||
| ionQueryNV; | t()) glBeginOcclusionQueryNV(id);} | |||
| PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV=_Lazy_glEndOcclusionQue | GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GL | |||
| ryNV; | ee_Lazy_glBeginOcclusionQueryNV; | |||
| PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV=_Lazy_glGetOcclusio | #endif | |||
| nQueryivNV; | #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV | |||
| PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV=_Lazy_glGetOcclus | #define GLEE_C_DEFINED_glEndOcclusionQueryNV | |||
| ionQueryuivNV; | void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void) {if (GLeeInit()) gl | |||
| EndOcclusionQueryNV();} | ||||
| GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_L | ||||
| azy_glEndOcclusionQueryNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV | ||||
| #define GLEE_C_DEFINED_glGetOcclusionQueryivNV | ||||
| void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, | ||||
| GLint * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, param | ||||
| s);} | ||||
| GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GL | ||||
| ee_Lazy_glGetOcclusionQueryivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV | ||||
| #define GLEE_C_DEFINED_glGetOcclusionQueryuivNV | ||||
| void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname | ||||
| , GLuint * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, pa | ||||
| rams);} | ||||
| GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV= | ||||
| GLee_Lazy_glGetOcclusionQueryuivNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_point_sprite */ | /* GL_NV_point_sprite */ | |||
| #ifdef __GLEE_GL_NV_point_sprite | #ifdef __GLEE_GL_NV_point_sprite | |||
| void __stdcall _Lazy_glPointParameteriNV(GLenum pname, GLint param) | #ifndef GLEE_C_DEFINED_glPointParameteriNV | |||
| {if (GLeeInit()) glPointParameteriNV(pname, param);} | #define GLEE_C_DEFINED_glPointParameteriNV | |||
| void __stdcall _Lazy_glPointParameterivNV(GLenum pname, const GLint * param | void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param) | |||
| s) {if (GLeeInit()) glPointParameterivNV(pname, params);} | {if (GLeeInit()) glPointParameteriNV(pname, param);} | |||
| PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV=_Lazy_glPointParameteriNV; | GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_ | |||
| PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV=_Lazy_glPointParameterivN | glPointParameteriNV; | |||
| V; | #endif | |||
| #ifndef GLEE_C_DEFINED_glPointParameterivNV | ||||
| #define GLEE_C_DEFINED_glPointParameterivNV | ||||
| void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint * | ||||
| params) {if (GLeeInit()) glPointParameterivNV(pname, params);} | ||||
| GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Laz | ||||
| y_glPointParameterivNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_texture_shader3 */ | /* GL_NV_texture_shader3 */ | |||
| #ifdef __GLEE_GL_NV_texture_shader3 | #ifdef __GLEE_GL_NV_texture_shader3 | |||
| #endif | #endif | |||
| /* GL_NV_vertex_program1_1 */ | /* GL_NV_vertex_program1_1 */ | |||
| #ifdef __GLEE_GL_NV_vertex_program1_1 | #ifdef __GLEE_GL_NV_vertex_program1_1 | |||
| #endif | #endif | |||
| /* GL_EXT_shadow_funcs */ | /* GL_EXT_shadow_funcs */ | |||
| #ifdef __GLEE_GL_EXT_shadow_funcs | #ifdef __GLEE_GL_EXT_shadow_funcs | |||
| #endif | #endif | |||
| /* GL_EXT_stencil_two_side */ | /* GL_EXT_stencil_two_side */ | |||
| #ifdef __GLEE_GL_EXT_stencil_two_side | #ifdef __GLEE_GL_EXT_stencil_two_side | |||
| void __stdcall _Lazy_glActiveStencilFaceEXT(GLenum face) | #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT | |||
| {if (GLeeInit()) glActiveStencilFaceEXT(face);} | #define GLEE_C_DEFINED_glActiveStencilFaceEXT | |||
| PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT=_Lazy_glActiveStencil | void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face) {if (GLeeIn | |||
| FaceEXT; | it()) glActiveStencilFaceEXT(face);} | |||
| GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee | ||||
| _Lazy_glActiveStencilFaceEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_text_fragment_shader */ | /* GL_ATI_text_fragment_shader */ | |||
| #ifdef __GLEE_GL_ATI_text_fragment_shader | #ifdef __GLEE_GL_ATI_text_fragment_shader | |||
| #endif | #endif | |||
| /* GL_APPLE_client_storage */ | /* GL_APPLE_client_storage */ | |||
| #ifdef __GLEE_GL_APPLE_client_storage | #ifdef __GLEE_GL_APPLE_client_storage | |||
| #endif | #endif | |||
| /* GL_APPLE_element_array */ | /* GL_APPLE_element_array */ | |||
| #ifdef __GLEE_GL_APPLE_element_array | #ifdef __GLEE_GL_APPLE_element_array | |||
| void __stdcall _Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * poin | #ifndef GLEE_C_DEFINED_glElementPointerAPPLE | |||
| ter) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);} | #define GLEE_C_DEFINED_glElementPointerAPPLE | |||
| void __stdcall _Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsi | void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid | |||
| zei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count) | * pointer) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);} | |||
| ;} | GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_L | |||
| void __stdcall _Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start | azy_glElementPointerAPPLE; | |||
| , GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRangeElem | #endif | |||
| entArrayAPPLE(mode, start, end, first, count);} | #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE | |||
| void __stdcall _Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint | #define GLEE_C_DEFINED_glDrawElementArrayAPPLE | |||
| * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMult | void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first | |||
| iDrawElementArrayAPPLE(mode, first, count, primcount);} | , GLsizei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, cou | |||
| void __stdcall _Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint | nt);} | |||
| start, GLuint end, const GLint * first, const GLsizei * count, GLsizei prim | GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GL | |||
| count) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end | ee_Lazy_glDrawElementArrayAPPLE; | |||
| , first, count, primcount);} | #endif | |||
| PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE=_Lazy_glElementPointerA | #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE | |||
| PPLE; | #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE | |||
| PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE=_Lazy_glDrawElement | void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint | |||
| ArrayAPPLE; | start, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRan | |||
| PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE=_Lazy_glD | geElementArrayAPPLE(mode, start, end, first, count);} | |||
| rawRangeElementArrayAPPLE; | GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArr | |||
| PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE=_Lazy_glM | ayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE; | |||
| ultiDrawElementArrayAPPLE; | #endif | |||
| PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE | #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE | |||
| =_Lazy_glMultiDrawRangeElementArrayAPPLE; | #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE | |||
| void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const | ||||
| GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) | ||||
| glMultiDrawElementArrayAPPLE(mode, first, count, primcount);} | ||||
| GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArr | ||||
| ayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE | ||||
| #define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE | ||||
| void __stdcall GLee_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, G | ||||
| Luint start, GLuint end, const GLint * first, const GLsizei * count, GLsize | ||||
| i primcount) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, star | ||||
| t, end, first, count, primcount);} | ||||
| GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRange | ||||
| ElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_APPLE_fence */ | /* GL_APPLE_fence */ | |||
| #ifdef __GLEE_GL_APPLE_fence | #ifdef __GLEE_GL_APPLE_fence | |||
| void __stdcall _Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) | #ifndef GLEE_C_DEFINED_glGenFencesAPPLE | |||
| {if (GLeeInit()) glGenFencesAPPLE(n, fences);} | #define GLEE_C_DEFINED_glGenFencesAPPLE | |||
| void __stdcall _Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences) | void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) {i | |||
| {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);} | f (GLeeInit()) glGenFencesAPPLE(n, fences);} | |||
| void __stdcall _Lazy_glSetFenceAPPLE(GLuint fence) | GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenF | |||
| {if (GLeeInit()) glSetFenceAPPLE(fence);} | encesAPPLE; | |||
| GLboolean __stdcall _Lazy_glIsFenceAPPLE(GLuint fence) | #endif | |||
| {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboo | #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE | |||
| lean)0;} | #define GLEE_C_DEFINED_glDeleteFencesAPPLE | |||
| GLboolean __stdcall _Lazy_glTestFenceAPPLE(GLuint fence) | void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fe | |||
| {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLb | nces) {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);} | |||
| oolean)0;} | GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_ | |||
| void __stdcall _Lazy_glFinishFenceAPPLE(GLuint fence) | glDeleteFencesAPPLE; | |||
| {if (GLeeInit()) glFinishFenceAPPLE(fence);} | #endif | |||
| GLboolean __stdcall _Lazy_glTestObjectAPPLE(GLenum object, GLuint name) | #ifndef GLEE_C_DEFINED_glSetFenceAPPLE | |||
| {if (GLeeInit()) return glTestObjectAPPLE(object, name); ret | #define GLEE_C_DEFINED_glSetFenceAPPLE | |||
| urn (GLboolean)0;} | void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence) {if (GLeeInit()) | |||
| void __stdcall _Lazy_glFinishObjectAPPLE(GLenum object, GLint name) | glSetFenceAPPLE(fence);} | |||
| {if (GLeeInit()) glFinishObjectAPPLE(object, name);} | GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFen | |||
| PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE=_Lazy_glGenFencesAPPLE; | ceAPPLE; | |||
| PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE=_Lazy_glDeleteFencesAPPLE; | #endif | |||
| PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE=_Lazy_glSetFenceAPPLE; | #ifndef GLEE_C_DEFINED_glIsFenceAPPLE | |||
| PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE=_Lazy_glIsFenceAPPLE; | #define GLEE_C_DEFINED_glIsFenceAPPLE | |||
| PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE=_Lazy_glTestFenceAPPLE; | GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence) {if (GLeeInit | |||
| PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE=_Lazy_glFinishFenceAPPLE; | ()) return glIsFenceAPPLE(fence); return (GLboolean)0;} | |||
| PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE=_Lazy_glTestObjectAPPLE; | GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceA | |||
| PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE=_Lazy_glFinishObjectAPPLE; | PPLE; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTestFenceAPPLE | ||||
| #define GLEE_C_DEFINED_glTestFenceAPPLE | ||||
| GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence) {if (GLeeIn | ||||
| it()) return glTestFenceAPPLE(fence); return (GLboolean)0;} | ||||
| GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTest | ||||
| FenceAPPLE; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFinishFenceAPPLE | ||||
| #define GLEE_C_DEFINED_glFinishFenceAPPLE | ||||
| void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence) {if (GLeeInit( | ||||
| )) glFinishFenceAPPLE(fence);} | ||||
| GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_gl | ||||
| FinishFenceAPPLE; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTestObjectAPPLE | ||||
| #define GLEE_C_DEFINED_glTestObjectAPPLE | ||||
| GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint nam | ||||
| e) {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLbool | ||||
| ean)0;} | ||||
| GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTe | ||||
| stObjectAPPLE; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFinishObjectAPPLE | ||||
| #define GLEE_C_DEFINED_glFinishObjectAPPLE | ||||
| void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name) | ||||
| {if (GLeeInit()) glFinishObjectAPPLE(object, name);} | ||||
| GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_ | ||||
| glFinishObjectAPPLE; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_APPLE_vertex_array_object */ | /* GL_APPLE_vertex_array_object */ | |||
| #ifdef __GLEE_GL_APPLE_vertex_array_object | #ifdef __GLEE_GL_APPLE_vertex_array_object | |||
| void __stdcall _Lazy_glBindVertexArrayAPPLE(GLuint array) | #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE | |||
| {if (GLeeInit()) glBindVertexArrayAPPLE(array);} | #define GLEE_C_DEFINED_glBindVertexArrayAPPLE | |||
| void __stdcall _Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ar | void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeI | |||
| rays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);} | nit()) glBindVertexArrayAPPLE(array);} | |||
| void __stdcall _Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) | GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee | |||
| {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);} | _Lazy_glBindVertexArrayAPPLE; | |||
| GLboolean __stdcall _Lazy_glIsVertexArrayAPPLE(GLuint array) | #endif | |||
| {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return | #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE | |||
| (GLboolean)0;} | #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE | |||
| PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE=_Lazy_glBindVertexArr | void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuin | |||
| ayAPPLE; | t * arrays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);} | |||
| PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE=_Lazy_glDeleteV | GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPL | |||
| ertexArraysAPPLE; | E=GLee_Lazy_glDeleteVertexArraysAPPLE; | |||
| PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE=_Lazy_glGenVertexArra | #endif | |||
| ysAPPLE; | #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE | |||
| PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE=_Lazy_glIsVertexArrayAPPL | #define GLEE_C_DEFINED_glGenVertexArraysAPPLE | |||
| E; | void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * array | |||
| s) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);} | ||||
| GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee | ||||
| _Lazy_glGenVertexArraysAPPLE; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE | ||||
| #define GLEE_C_DEFINED_glIsVertexArrayAPPLE | ||||
| GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GL | ||||
| eeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;} | ||||
| GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Laz | ||||
| y_glIsVertexArrayAPPLE; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_APPLE_vertex_array_range */ | /* GL_APPLE_vertex_array_range */ | |||
| #ifdef __GLEE_GL_APPLE_vertex_array_range | #ifdef __GLEE_GL_APPLE_vertex_array_range | |||
| void __stdcall _Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * point | #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE | |||
| er) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);} | #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE | |||
| void __stdcall _Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * | void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * | |||
| pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointe | pointer) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);} | |||
| r);} | GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GL | |||
| void __stdcall _Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param | ee_Lazy_glVertexArrayRangeAPPLE; | |||
| ) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param); | #endif | |||
| } | #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE | |||
| PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE=_Lazy_glVertexArray | #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE | |||
| RangeAPPLE; | void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLv | |||
| PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE=_Lazy_glF | oid * pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, point | |||
| lushVertexArrayRangeAPPLE; | er);} | |||
| PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE=_Lazy_glV | GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRan | |||
| ertexArrayParameteriAPPLE; | geAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE | ||||
| #define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE | ||||
| void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint | ||||
| param) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);} | ||||
| GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParamete | ||||
| riAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_APPLE_ycbcr_422 */ | /* GL_APPLE_ycbcr_422 */ | |||
| #ifdef __GLEE_GL_APPLE_ycbcr_422 | #ifdef __GLEE_GL_APPLE_ycbcr_422 | |||
| #endif | #endif | |||
| /* GL_S3_s3tc */ | /* GL_S3_s3tc */ | |||
| #ifdef __GLEE_GL_S3_s3tc | #ifdef __GLEE_GL_S3_s3tc | |||
| #endif | #endif | |||
| /* GL_ATI_draw_buffers */ | /* GL_ATI_draw_buffers */ | |||
| #ifdef __GLEE_GL_ATI_draw_buffers | #ifdef __GLEE_GL_ATI_draw_buffers | |||
| void __stdcall _Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) | #ifndef GLEE_C_DEFINED_glDrawBuffersATI | |||
| {if (GLeeInit()) glDrawBuffersATI(n, bufs);} | #define GLEE_C_DEFINED_glDrawBuffersATI | |||
| PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI=_Lazy_glDrawBuffersATI; | void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) | |||
| {if (GLeeInit()) glDrawBuffersATI(n, bufs);} | ||||
| GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDraw | ||||
| BuffersATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_pixel_format_float */ | /* GL_ATI_pixel_format_float */ | |||
| #ifdef __GLEE_GL_ATI_pixel_format_float | #ifdef __GLEE_GL_ATI_pixel_format_float | |||
| #endif | #endif | |||
| /* GL_ATI_texture_env_combine3 */ | /* GL_ATI_texture_env_combine3 */ | |||
| #ifdef __GLEE_GL_ATI_texture_env_combine3 | #ifdef __GLEE_GL_ATI_texture_env_combine3 | |||
| skipping to change at line 4183 | skipping to change at line 7480 | |||
| #endif | #endif | |||
| /* GL_NV_float_buffer */ | /* GL_NV_float_buffer */ | |||
| #ifdef __GLEE_GL_NV_float_buffer | #ifdef __GLEE_GL_NV_float_buffer | |||
| #endif | #endif | |||
| /* GL_NV_fragment_program */ | /* GL_NV_fragment_program */ | |||
| #ifdef __GLEE_GL_NV_fragment_program | #ifdef __GLEE_GL_NV_fragment_program | |||
| void __stdcall _Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, co | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV | |||
| nst GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeI | #define GLEE_C_DEFINED_glProgramNamedParameter4fNV | |||
| nit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);} | void __stdcall GLee_Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei l | |||
| void __stdcall _Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, co | en, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if | |||
| nst GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (G | (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);} | |||
| LeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);} | GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParamete | |||
| void __stdcall _Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, c | r4fNV=GLee_Lazy_glProgramNamedParameter4fNV; | |||
| onst GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNamedPar | #endif | |||
| ameter4fvNV(id, len, name, v);} | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV | |||
| void __stdcall _Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, c | #define GLEE_C_DEFINED_glProgramNamedParameter4dNV | |||
| onst GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramNamedPa | void __stdcall GLee_Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei l | |||
| rameter4dvNV(id, len, name, v);} | en, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | |||
| void __stdcall _Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, | {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);} | |||
| const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgramName | GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParamete | |||
| dParameterfvNV(id, len, name, params);} | r4dNV=GLee_Lazy_glProgramNamedParameter4dNV; | |||
| void __stdcall _Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, | #endif | |||
| const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProgramNam | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV | |||
| edParameterdvNV(id, len, name, params);} | #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV | |||
| PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV=_Lazy_glPro | void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei | |||
| gramNamedParameter4fNV; | len, const GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNa | |||
| PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV=_Lazy_glPro | medParameter4fvNV(id, len, name, v);} | |||
| gramNamedParameter4dNV; | GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParamet | |||
| PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV=_Lazy_glP | er4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV; | |||
| rogramNamedParameter4fvNV; | #endif | |||
| PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV=_Lazy_glP | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV | |||
| rogramNamedParameter4dvNV; | #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV | |||
| PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV=_Lazy | void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei | |||
| _glGetProgramNamedParameterfvNV; | len, const GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramN | |||
| PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV=_Lazy | amedParameter4dvNV(id, len, name, v);} | |||
| _glGetProgramNamedParameterdvNV; | GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParamet | |||
| er4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV | ||||
| #define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV | ||||
| void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsize | ||||
| i len, const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgr | ||||
| amNamedParameterfvNV(id, len, name, params);} | ||||
| GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedPa | ||||
| rameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV | ||||
| #define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV | ||||
| void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsize | ||||
| i len, const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProg | ||||
| ramNamedParameterdvNV(id, len, name, params);} | ||||
| GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedPa | ||||
| rameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_half_float */ | /* GL_NV_half_float */ | |||
| #ifdef __GLEE_GL_NV_half_float | #ifdef __GLEE_GL_NV_half_float | |||
| void __stdcall _Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) | #ifndef GLEE_C_DEFINED_glVertex2hNV | |||
| {if (GLeeInit()) glVertex2hNV(x, y);} | #define GLEE_C_DEFINED_glVertex2hNV | |||
| void __stdcall _Lazy_glVertex2hvNV(const GLhalfNV * v) | void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) {if (GLeeI | |||
| {if (GLeeInit()) glVertex2hvNV(v);} | nit()) glVertex2hNV(x, y);} | |||
| void __stdcall _Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) | GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV; | |||
| {if (GLeeInit()) glVertex3hNV(x, y, z);} | #endif | |||
| void __stdcall _Lazy_glVertex3hvNV(const GLhalfNV * v) | #ifndef GLEE_C_DEFINED_glVertex2hvNV | |||
| {if (GLeeInit()) glVertex3hvNV(v);} | #define GLEE_C_DEFINED_glVertex2hvNV | |||
| void __stdcall _Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhal | void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v) {if (GLeeInit | |||
| fNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);} | ()) glVertex2hvNV(v);} | |||
| void __stdcall _Lazy_glVertex4hvNV(const GLhalfNV * v) | GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvN | |||
| {if (GLeeInit()) glVertex4hvNV(v);} | V; | |||
| void __stdcall _Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) | #endif | |||
| {if (GLeeInit()) glNormal3hNV(nx, ny, nz);} | #ifndef GLEE_C_DEFINED_glVertex3hNV | |||
| void __stdcall _Lazy_glNormal3hvNV(const GLhalfNV * v) | #define GLEE_C_DEFINED_glVertex3hNV | |||
| {if (GLeeInit()) glNormal3hvNV(v);} | void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) | |||
| void __stdcall _Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blu | {if (GLeeInit()) glVertex3hNV(x, y, z);} | |||
| e) {if (GLeeInit()) glColor3hNV(red, green, blue);} | GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV; | |||
| void __stdcall _Lazy_glColor3hvNV(const GLhalfNV * v) | #endif | |||
| {if (GLeeInit()) glColor3hvNV(v);} | #ifndef GLEE_C_DEFINED_glVertex3hvNV | |||
| void __stdcall _Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blu | #define GLEE_C_DEFINED_glVertex3hvNV | |||
| e, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);} | void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v) {if (GLeeInit | |||
| void __stdcall _Lazy_glColor4hvNV(const GLhalfNV * v) | ()) glVertex3hvNV(v);} | |||
| {if (GLeeInit()) glColor4hvNV(v);} | GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvN | |||
| void __stdcall _Lazy_glTexCoord1hNV(GLhalfNV s) | V; | |||
| {if (GLeeInit()) glTexCoord1hNV(s);} | #endif | |||
| void __stdcall _Lazy_glTexCoord1hvNV(const GLhalfNV * v) | #ifndef GLEE_C_DEFINED_glVertex4hNV | |||
| {if (GLeeInit()) glTexCoord1hvNV(v);} | #define GLEE_C_DEFINED_glVertex4hNV | |||
| void __stdcall _Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) | void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, | |||
| {if (GLeeInit()) glTexCoord2hNV(s, t);} | GLhalfNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);} | |||
| void __stdcall _Lazy_glTexCoord2hvNV(const GLhalfNV * v) | GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV; | |||
| {if (GLeeInit()) glTexCoord2hvNV(v);} | #endif | |||
| void __stdcall _Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r) | #ifndef GLEE_C_DEFINED_glVertex4hvNV | |||
| {if (GLeeInit()) glTexCoord3hNV(s, t, r);} | #define GLEE_C_DEFINED_glVertex4hvNV | |||
| void __stdcall _Lazy_glTexCoord3hvNV(const GLhalfNV * v) | void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v) {if (GLeeInit | |||
| {if (GLeeInit()) glTexCoord3hvNV(v);} | ()) glVertex4hvNV(v);} | |||
| void __stdcall _Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLh | GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvN | |||
| alfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);} | V; | |||
| void __stdcall _Lazy_glTexCoord4hvNV(const GLhalfNV * v) | #endif | |||
| {if (GLeeInit()) glTexCoord4hvNV(v);} | #ifndef GLEE_C_DEFINED_glNormal3hNV | |||
| void __stdcall _Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) | #define GLEE_C_DEFINED_glNormal3hNV | |||
| {if (GLeeInit()) glMultiTexCoord1hNV(target, s);} | void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV | |||
| void __stdcall _Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v | nz) {if (GLeeInit()) glNormal3hNV(nx, ny, nz);} | |||
| ) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);} | GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV; | |||
| void __stdcall _Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfN | #endif | |||
| V t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);} | #ifndef GLEE_C_DEFINED_glNormal3hvNV | |||
| void __stdcall _Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v | #define GLEE_C_DEFINED_glNormal3hvNV | |||
| ) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);} | void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v) {if (GLeeInit | |||
| void __stdcall _Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfN | ()) glNormal3hvNV(v);} | |||
| V t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);} | GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvN | |||
| void __stdcall _Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v | V; | |||
| ) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);} | #endif | |||
| void __stdcall _Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfN | #ifndef GLEE_C_DEFINED_glColor3hNV | |||
| V t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(target, | #define GLEE_C_DEFINED_glColor3hNV | |||
| s, t, r, q);} | void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalf | |||
| void __stdcall _Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v | NV blue) {if (GLeeInit()) glColor3hNV(red, green, blue);} | |||
| ) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);} | GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV; | |||
| void __stdcall _Lazy_glFogCoordhNV(GLhalfNV fog) | #endif | |||
| {if (GLeeInit()) glFogCoordhNV(fog);} | #ifndef GLEE_C_DEFINED_glColor3hvNV | |||
| void __stdcall _Lazy_glFogCoordhvNV(const GLhalfNV * fog) | #define GLEE_C_DEFINED_glColor3hvNV | |||
| {if (GLeeInit()) glFogCoordhvNV(fog);} | void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v) {if (GLeeInit( | |||
| void __stdcall _Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLh | )) glColor3hvNV(v);} | |||
| alfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);} | GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV; | |||
| void __stdcall _Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) | #endif | |||
| {if (GLeeInit()) glSecondaryColor3hvNV(v);} | #ifndef GLEE_C_DEFINED_glColor4hNV | |||
| void __stdcall _Lazy_glVertexWeighthNV(GLhalfNV weight) | #define GLEE_C_DEFINED_glColor4hNV | |||
| {if (GLeeInit()) glVertexWeighthNV(weight);} | void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalf | |||
| void __stdcall _Lazy_glVertexWeighthvNV(const GLhalfNV * weight) | NV blue, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, al | |||
| {if (GLeeInit()) glVertexWeighthvNV(weight);} | pha);} | |||
| void __stdcall _Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) | GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV; | |||
| {if (GLeeInit()) glVertexAttrib1hNV(index, x);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v) | #ifndef GLEE_C_DEFINED_glColor4hvNV | |||
| {if (GLeeInit()) glVertexAttrib1hvNV(index, v);} | #define GLEE_C_DEFINED_glColor4hvNV | |||
| void __stdcall _Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV | void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v) {if (GLeeInit( | |||
| y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);} | )) glColor4hvNV(v);} | |||
| void __stdcall _Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v) | GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV; | |||
| {if (GLeeInit()) glVertexAttrib2hvNV(index, v);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV | #ifndef GLEE_C_DEFINED_glTexCoord1hNV | |||
| y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);} | #define GLEE_C_DEFINED_glTexCoord1hNV | |||
| void __stdcall _Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v) | void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s) {if (GLeeInit()) glT | |||
| {if (GLeeInit()) glVertexAttrib3hvNV(index, v);} | exCoord1hNV(s);} | |||
| void __stdcall _Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV | GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord | |||
| y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index, x, y | 1hNV; | |||
| , z, w);} | #endif | |||
| void __stdcall _Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v) | #ifndef GLEE_C_DEFINED_glTexCoord1hvNV | |||
| {if (GLeeInit()) glVertexAttrib4hvNV(index, v);} | #define GLEE_C_DEFINED_glTexCoord1hvNV | |||
| void __stdcall _Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GL | void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v) {if (GLeeIn | |||
| halfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);} | it()) glTexCoord1hvNV(v);} | |||
| void __stdcall _Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GL | GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoo | |||
| halfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);} | rd1hvNV; | |||
| void __stdcall _Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GL | #endif | |||
| halfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);} | #ifndef GLEE_C_DEFINED_glTexCoord2hNV | |||
| void __stdcall _Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GL | #define GLEE_C_DEFINED_glTexCoord2hNV | |||
| halfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);} | void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) {if (GLe | |||
| PFNGLVERTEX2HNVPROC pglVertex2hNV=_Lazy_glVertex2hNV; | eInit()) glTexCoord2hNV(s, t);} | |||
| PFNGLVERTEX2HVNVPROC pglVertex2hvNV=_Lazy_glVertex2hvNV; | GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord | |||
| PFNGLVERTEX3HNVPROC pglVertex3hNV=_Lazy_glVertex3hNV; | 2hNV; | |||
| PFNGLVERTEX3HVNVPROC pglVertex3hvNV=_Lazy_glVertex3hvNV; | #endif | |||
| PFNGLVERTEX4HNVPROC pglVertex4hNV=_Lazy_glVertex4hNV; | #ifndef GLEE_C_DEFINED_glTexCoord2hvNV | |||
| PFNGLVERTEX4HVNVPROC pglVertex4hvNV=_Lazy_glVertex4hvNV; | #define GLEE_C_DEFINED_glTexCoord2hvNV | |||
| PFNGLNORMAL3HNVPROC pglNormal3hNV=_Lazy_glNormal3hNV; | void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v) {if (GLeeIn | |||
| PFNGLNORMAL3HVNVPROC pglNormal3hvNV=_Lazy_glNormal3hvNV; | it()) glTexCoord2hvNV(v);} | |||
| PFNGLCOLOR3HNVPROC pglColor3hNV=_Lazy_glColor3hNV; | GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoo | |||
| PFNGLCOLOR3HVNVPROC pglColor3hvNV=_Lazy_glColor3hvNV; | rd2hvNV; | |||
| PFNGLCOLOR4HNVPROC pglColor4hNV=_Lazy_glColor4hNV; | #endif | |||
| PFNGLCOLOR4HVNVPROC pglColor4hvNV=_Lazy_glColor4hvNV; | #ifndef GLEE_C_DEFINED_glTexCoord3hNV | |||
| PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV=_Lazy_glTexCoord1hNV; | #define GLEE_C_DEFINED_glTexCoord3hNV | |||
| PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV=_Lazy_glTexCoord1hvNV; | void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV | |||
| PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV=_Lazy_glTexCoord2hNV; | r) {if (GLeeInit()) glTexCoord3hNV(s, t, r);} | |||
| PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV=_Lazy_glTexCoord2hvNV; | GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord | |||
| PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV=_Lazy_glTexCoord3hNV; | 3hNV; | |||
| PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV=_Lazy_glTexCoord3hvNV; | #endif | |||
| PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV=_Lazy_glTexCoord4hNV; | #ifndef GLEE_C_DEFINED_glTexCoord3hvNV | |||
| PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV=_Lazy_glTexCoord4hvNV; | #define GLEE_C_DEFINED_glTexCoord3hvNV | |||
| PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV=_Lazy_glMultiTexCoord1hNV; | void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v) {if (GLeeIn | |||
| PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV=_Lazy_glMultiTexCoord1hvN | it()) glTexCoord3hvNV(v);} | |||
| V; | GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoo | |||
| PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV=_Lazy_glMultiTexCoord2hNV; | rd3hvNV; | |||
| PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV=_Lazy_glMultiTexCoord2hvN | #endif | |||
| V; | #ifndef GLEE_C_DEFINED_glTexCoord4hNV | |||
| PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV=_Lazy_glMultiTexCoord3hNV; | #define GLEE_C_DEFINED_glTexCoord4hNV | |||
| PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV=_Lazy_glMultiTexCoord3hvN | void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV | |||
| V; | r, GLhalfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);} | |||
| PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV=_Lazy_glMultiTexCoord4hNV; | GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord | |||
| PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV=_Lazy_glMultiTexCoord4hvN | 4hNV; | |||
| V; | #endif | |||
| PFNGLFOGCOORDHNVPROC pglFogCoordhNV=_Lazy_glFogCoordhNV; | #ifndef GLEE_C_DEFINED_glTexCoord4hvNV | |||
| PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV=_Lazy_glFogCoordhvNV; | #define GLEE_C_DEFINED_glTexCoord4hvNV | |||
| PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV=_Lazy_glSecondaryColor3hN | void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v) {if (GLeeIn | |||
| V; | it()) glTexCoord4hvNV(v);} | |||
| PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV=_Lazy_glSecondaryColor3 | GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoo | |||
| hvNV; | rd4hvNV; | |||
| PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV=_Lazy_glVertexWeighthNV; | #endif | |||
| PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV=_Lazy_glVertexWeighthvNV; | #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV | |||
| PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV=_Lazy_glVertexAttrib1hNV; | #define GLEE_C_DEFINED_glMultiTexCoord1hNV | |||
| PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV=_Lazy_glVertexAttrib1hvNV; | void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) | |||
| PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV=_Lazy_glVertexAttrib2hNV; | {if (GLeeInit()) glMultiTexCoord1hNV(target, s);} | |||
| PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV=_Lazy_glVertexAttrib2hvNV; | GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_ | |||
| PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV=_Lazy_glVertexAttrib3hNV; | glMultiTexCoord1hNV; | |||
| PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV=_Lazy_glVertexAttrib3hvNV; | #endif | |||
| PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV=_Lazy_glVertexAttrib4hNV; | #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV | |||
| PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV=_Lazy_glVertexAttrib4hvNV; | #define GLEE_C_DEFINED_glMultiTexCoord1hvNV | |||
| PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV=_Lazy_glVertexAttribs1hvN | void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalf | |||
| V; | NV * v) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);} | |||
| PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV=_Lazy_glVertexAttribs2hvN | GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Laz | |||
| V; | y_glMultiTexCoord1hvNV; | |||
| PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV=_Lazy_glVertexAttribs3hvN | #endif | |||
| V; | #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV | |||
| PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV=_Lazy_glVertexAttribs4hvN | #define GLEE_C_DEFINED_glMultiTexCoord2hNV | |||
| V; | void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, G | |||
| LhalfNV t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);} | ||||
| GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_ | ||||
| glMultiTexCoord2hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord2hvNV | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalf | ||||
| NV * v) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Laz | ||||
| y_glMultiTexCoord2hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3hNV | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, G | ||||
| LhalfNV t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, | ||||
| r);} | ||||
| GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_ | ||||
| glMultiTexCoord3hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord3hvNV | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalf | ||||
| NV * v) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Laz | ||||
| y_glMultiTexCoord3hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4hNV | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, G | ||||
| LhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(ta | ||||
| rget, s, t, r, q);} | ||||
| GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_ | ||||
| glMultiTexCoord4hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV | ||||
| #define GLEE_C_DEFINED_glMultiTexCoord4hvNV | ||||
| void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalf | ||||
| NV * v) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);} | ||||
| GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Laz | ||||
| y_glMultiTexCoord4hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFogCoordhNV | ||||
| #define GLEE_C_DEFINED_glFogCoordhNV | ||||
| void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog) {if (GLeeInit()) gl | ||||
| FogCoordhNV(fog);} | ||||
| GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhN | ||||
| V; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFogCoordhvNV | ||||
| #define GLEE_C_DEFINED_glFogCoordhvNV | ||||
| void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog) {if (GLeeI | ||||
| nit()) glFogCoordhvNV(fog);} | ||||
| GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoord | ||||
| hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3hNV | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3hNV | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV gree | ||||
| n, GLhalfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue); | ||||
| } | ||||
| GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Laz | ||||
| y_glSecondaryColor3hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV | ||||
| #define GLEE_C_DEFINED_glSecondaryColor3hvNV | ||||
| void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) {if ( | ||||
| GLeeInit()) glSecondaryColor3hvNV(v);} | ||||
| GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_L | ||||
| azy_glSecondaryColor3hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexWeighthNV | ||||
| #define GLEE_C_DEFINED_glVertexWeighthNV | ||||
| void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight) {if (GLeeIni | ||||
| t()) glVertexWeighthNV(weight);} | ||||
| GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVe | ||||
| rtexWeighthNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexWeighthvNV | ||||
| #define GLEE_C_DEFINED_glVertexWeighthvNV | ||||
| void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight) {if | ||||
| (GLeeInit()) glVertexWeighthvNV(weight);} | ||||
| GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_gl | ||||
| VertexWeighthvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1hNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1hNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) {i | ||||
| f (GLeeInit()) glVertexAttrib1hNV(index, x);} | ||||
| GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_gl | ||||
| VertexAttrib1hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib1hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV | ||||
| * v) {if (GLeeInit()) glVertexAttrib1hvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_ | ||||
| glVertexAttrib1hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2hNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2hNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLh | ||||
| alfNV y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_gl | ||||
| VertexAttrib2hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib2hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV | ||||
| * v) {if (GLeeInit()) glVertexAttrib2hvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_ | ||||
| glVertexAttrib2hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3hNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3hNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLh | ||||
| alfNV y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_gl | ||||
| VertexAttrib3hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib3hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV | ||||
| * v) {if (GLeeInit()) glVertexAttrib3hvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_ | ||||
| glVertexAttrib3hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4hNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4hNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLh | ||||
| alfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index | ||||
| , x, y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_gl | ||||
| VertexAttrib4hNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttrib4hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV | ||||
| * v) {if (GLeeInit()) glVertexAttrib4hvNV(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_ | ||||
| glVertexAttrib4hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs1hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, co | ||||
| nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);} | ||||
| GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Laz | ||||
| y_glVertexAttribs1hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs2hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, co | ||||
| nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);} | ||||
| GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Laz | ||||
| y_glVertexAttribs2hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs3hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, co | ||||
| nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);} | ||||
| GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Laz | ||||
| y_glVertexAttribs3hvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV | ||||
| #define GLEE_C_DEFINED_glVertexAttribs4hvNV | ||||
| void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, co | ||||
| nst GLhalfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);} | ||||
| GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Laz | ||||
| y_glVertexAttribs4hvNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_pixel_data_range */ | /* GL_NV_pixel_data_range */ | |||
| #ifdef __GLEE_GL_NV_pixel_data_range | #ifdef __GLEE_GL_NV_pixel_data_range | |||
| void __stdcall _Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvo | #ifndef GLEE_C_DEFINED_glPixelDataRangeNV | |||
| id * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer) | #define GLEE_C_DEFINED_glPixelDataRangeNV | |||
| ;} | void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length | |||
| void __stdcall _Lazy_glFlushPixelDataRangeNV(GLenum target) | , GLvoid * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, po | |||
| {if (GLeeInit()) glFlushPixelDataRangeNV(target);} | inter);} | |||
| PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV=_Lazy_glPixelDataRangeNV; | GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_gl | |||
| PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV=_Lazy_glFlushPixelD | PixelDataRangeNV; | |||
| ataRangeNV; | #endif | |||
| #ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV | ||||
| #define GLEE_C_DEFINED_glFlushPixelDataRangeNV | ||||
| void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target) {if (GLe | ||||
| eInit()) glFlushPixelDataRangeNV(target);} | ||||
| GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GL | ||||
| ee_Lazy_glFlushPixelDataRangeNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_primitive_restart */ | /* GL_NV_primitive_restart */ | |||
| #ifdef __GLEE_GL_NV_primitive_restart | #ifdef __GLEE_GL_NV_primitive_restart | |||
| void __stdcall _Lazy_glPrimitiveRestartNV(void) | #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV | |||
| {if (GLeeInit()) glPrimitiveRestartNV();} | #define GLEE_C_DEFINED_glPrimitiveRestartNV | |||
| void __stdcall _Lazy_glPrimitiveRestartIndexNV(GLuint index) | void __stdcall GLee_Lazy_glPrimitiveRestartNV(void) {if (GLeeInit()) glP | |||
| {if (GLeeInit()) glPrimitiveRestartIndexNV(index);} | rimitiveRestartNV();} | |||
| PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV=_Lazy_glPrimitiveRestartN | GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Laz | |||
| V; | y_glPrimitiveRestartNV; | |||
| PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV=_Lazy_glPrimiti | #endif | |||
| veRestartIndexNV; | #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV | |||
| #define GLEE_C_DEFINED_glPrimitiveRestartIndexNV | ||||
| void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index) {if (GL | ||||
| eeInit()) glPrimitiveRestartIndexNV(index);} | ||||
| GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexN | ||||
| V=GLee_Lazy_glPrimitiveRestartIndexNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_texture_expand_normal */ | /* GL_NV_texture_expand_normal */ | |||
| #ifdef __GLEE_GL_NV_texture_expand_normal | #ifdef __GLEE_GL_NV_texture_expand_normal | |||
| #endif | #endif | |||
| /* GL_NV_vertex_program2 */ | /* GL_NV_vertex_program2 */ | |||
| #ifdef __GLEE_GL_NV_vertex_program2 | #ifdef __GLEE_GL_NV_vertex_program2 | |||
| #endif | #endif | |||
| /* GL_ATI_map_object_buffer */ | /* GL_ATI_map_object_buffer */ | |||
| #ifdef __GLEE_GL_ATI_map_object_buffer | #ifdef __GLEE_GL_ATI_map_object_buffer | |||
| GLvoid* __stdcall _Lazy_glMapObjectBufferATI(GLuint buffer) | #ifndef GLEE_C_DEFINED_glMapObjectBufferATI | |||
| {if (GLeeInit()) return glMapObjectBufferATI(buffer); return | #define GLEE_C_DEFINED_glMapObjectBufferATI | |||
| (GLvoid*)0;} | GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer) {if (GLe | |||
| void __stdcall _Lazy_glUnmapObjectBufferATI(GLuint buffer) | eInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;} | |||
| {if (GLeeInit()) glUnmapObjectBufferATI(buffer);} | GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Laz | |||
| PFNGLMAPOBJECTBUFFERATIPROC pglMapObjectBufferATI=_Lazy_glMapObjectBufferAT | y_glMapObjectBufferATI; | |||
| I; | #endif | |||
| PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI=_Lazy_glUnmapObjectBu | #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI | |||
| fferATI; | #define GLEE_C_DEFINED_glUnmapObjectBufferATI | |||
| void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer) {if (GLee | ||||
| Init()) glUnmapObjectBufferATI(buffer);} | ||||
| GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee | ||||
| _Lazy_glUnmapObjectBufferATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_separate_stencil */ | /* GL_ATI_separate_stencil */ | |||
| #ifdef __GLEE_GL_ATI_separate_stencil | #ifdef __GLEE_GL_ATI_separate_stencil | |||
| void __stdcall _Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLen | #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI | |||
| um dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(face, sf | #define GLEE_C_DEFINED_glStencilOpSeparateATI | |||
| ail, dpfail, dppass);} | void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail | |||
| void __stdcall _Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum back | , GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(fa | |||
| func, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparateATI(fr | ce, sfail, dpfail, dppass);} | |||
| ontfunc, backfunc, ref, mask);} | GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee | |||
| PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI=_Lazy_glStencilOpSepa | _Lazy_glStencilOpSeparateATI; | |||
| rateATI; | #endif | |||
| PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI=_Lazy_glStencilFu | #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI | |||
| ncSeparateATI; | #define GLEE_C_DEFINED_glStencilFuncSeparateATI | |||
| void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenu | ||||
| m backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate | ||||
| ATI(frontfunc, backfunc, ref, mask);} | ||||
| GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI= | ||||
| GLee_Lazy_glStencilFuncSeparateATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_ATI_vertex_attrib_array_object */ | /* GL_ATI_vertex_attrib_array_object */ | |||
| #ifdef __GLEE_GL_ATI_vertex_attrib_array_object | #ifdef __GLEE_GL_ATI_vertex_attrib_array_object | |||
| void __stdcall _Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, | #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI | |||
| GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint o | #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI | |||
| ffset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, no | void __stdcall GLee_Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint | |||
| rmalized, stride, buffer, offset);} | size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GL | |||
| void __stdcall _Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum | uint offset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, ty | |||
| pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObjectfvA | pe, normalized, stride, buffer, offset);} | |||
| TI(index, pname, params);} | GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayOb | |||
| void __stdcall _Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum | jectATI=GLee_Lazy_glVertexAttribArrayObjectATI; | |||
| pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjectivATI | #endif | |||
| (index, pname, params);} | #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI | |||
| PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI=_Lazy_glV | #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI | |||
| ertexAttribArrayObjectATI; | void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, | |||
| PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI | GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObj | |||
| =_Lazy_glGetVertexAttribArrayObjectfvATI; | ectfvATI(index, pname, params);} | |||
| PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI | GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttri | |||
| =_Lazy_glGetVertexAttribArrayObjectivATI; | bArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI | ||||
| void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, | ||||
| GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjec | ||||
| tivATI(index, pname, params);} | ||||
| GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttri | ||||
| bArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_OES_read_format */ | /* GL_OES_read_format */ | |||
| #ifdef __GLEE_GL_OES_read_format | #ifdef __GLEE_GL_OES_read_format | |||
| #endif | #endif | |||
| /* GL_EXT_depth_bounds_test */ | /* GL_EXT_depth_bounds_test */ | |||
| #ifdef __GLEE_GL_EXT_depth_bounds_test | #ifdef __GLEE_GL_EXT_depth_bounds_test | |||
| void __stdcall _Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) | #ifndef GLEE_C_DEFINED_glDepthBoundsEXT | |||
| {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);} | #define GLEE_C_DEFINED_glDepthBoundsEXT | |||
| PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT=_Lazy_glDepthBoundsEXT; | void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) | |||
| {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);} | ||||
| GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDept | ||||
| hBoundsEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_mirror_clamp */ | /* GL_EXT_texture_mirror_clamp */ | |||
| #ifdef __GLEE_GL_EXT_texture_mirror_clamp | #ifdef __GLEE_GL_EXT_texture_mirror_clamp | |||
| #endif | #endif | |||
| /* GL_EXT_blend_equation_separate */ | /* GL_EXT_blend_equation_separate */ | |||
| #ifdef __GLEE_GL_EXT_blend_equation_separate | #ifdef __GLEE_GL_EXT_blend_equation_separate | |||
| void __stdcall _Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum mode | #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT | |||
| Alpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlp | #define GLEE_C_DEFINED_glBlendEquationSeparateEXT | |||
| ha);} | void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenu | |||
| PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT=_Lazy_glBlend | m modeAlpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlph | |||
| EquationSeparateEXT; | a);} | |||
| GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparate | ||||
| EXT=GLee_Lazy_glBlendEquationSeparateEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_MESA_pack_invert */ | /* GL_MESA_pack_invert */ | |||
| #ifdef __GLEE_GL_MESA_pack_invert | #ifdef __GLEE_GL_MESA_pack_invert | |||
| #endif | #endif | |||
| /* GL_MESA_ycbcr_texture */ | /* GL_MESA_ycbcr_texture */ | |||
| #ifdef __GLEE_GL_MESA_ycbcr_texture | #ifdef __GLEE_GL_MESA_ycbcr_texture | |||
| skipping to change at line 4413 | skipping to change at line 7905 | |||
| #endif | #endif | |||
| /* GL_NV_vertex_program3 */ | /* GL_NV_vertex_program3 */ | |||
| #ifdef __GLEE_GL_NV_vertex_program3 | #ifdef __GLEE_GL_NV_vertex_program3 | |||
| #endif | #endif | |||
| /* GL_EXT_framebuffer_object */ | /* GL_EXT_framebuffer_object */ | |||
| #ifdef __GLEE_GL_EXT_framebuffer_object | #ifdef __GLEE_GL_EXT_framebuffer_object | |||
| GLboolean __stdcall _Lazy_glIsRenderbufferEXT(GLuint renderbuffer) | #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT | |||
| {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); r | #define GLEE_C_DEFINED_glIsRenderbufferEXT | |||
| eturn (GLboolean)0;} | GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer) { | |||
| void __stdcall _Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuff | if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean | |||
| er) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer) | )0;} | |||
| ;} | GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_ | |||
| void __stdcall _Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * ren | glIsRenderbufferEXT; | |||
| derbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers); | #endif | |||
| } | #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT | |||
| void __stdcall _Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffer | #define GLEE_C_DEFINED_glBindRenderbufferEXT | |||
| s) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);} | void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint rend | |||
| void __stdcall _Lazy_glRenderbufferStorageEXT(GLenum target, GLenum interna | erbuffer) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);} | |||
| lformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferSto | GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_L | |||
| rageEXT(target, internalformat, width, height);} | azy_glBindRenderbufferEXT; | |||
| void __stdcall _Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum | #endif | |||
| pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameterivEXT(ta | #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT | |||
| rget, pname, params);} | #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT | |||
| GLboolean __stdcall _Lazy_glIsFramebufferEXT(GLuint framebuffer) | void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint | |||
| {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); ret | * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffe | |||
| urn (GLboolean)0;} | rs);} | |||
| void __stdcall _Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer | GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT= | |||
| ) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);} | GLee_Lazy_glDeleteRenderbuffersEXT; | |||
| void __stdcall _Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * fram | #endif | |||
| ebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);} | #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT | |||
| void __stdcall _Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers) | #define GLEE_C_DEFINED_glGenRenderbuffersEXT | |||
| {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);} | void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * render | |||
| GLenum __stdcall _Lazy_glCheckFramebufferStatusEXT(GLenum target) | buffers) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);} | |||
| {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); | GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_L | |||
| return (GLenum)0;} | azy_glGenRenderbuffersEXT; | |||
| void __stdcall _Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attach | #endif | |||
| ment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFr | #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT | |||
| amebufferTexture1DEXT(target, attachment, textarget, texture, level);} | #define GLEE_C_DEFINED_glRenderbufferStorageEXT | |||
| void __stdcall _Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attach | void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum i | |||
| ment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFr | nternalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbuf | |||
| amebufferTexture2DEXT(target, attachment, textarget, texture, level);} | ferStorageEXT(target, internalformat, width, height);} | |||
| void __stdcall _Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attach | GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT= | |||
| ment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (G | GLee_Lazy_glRenderbufferStorageEXT; | |||
| LeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture | #endif | |||
| , level, zoffset);} | #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT | |||
| void __stdcall _Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum att | #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT | |||
| achment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) | void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, G | |||
| glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, render | Lenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv | |||
| buffer);} | EXT(target, pname, params);} | |||
| void __stdcall _Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target | GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferP | |||
| , GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetF | arameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT; | |||
| ramebufferAttachmentParameterivEXT(target, attachment, pname, params);} | #endif | |||
| void __stdcall _Lazy_glGenerateMipmapEXT(GLenum target) | #ifndef GLEE_C_DEFINED_glIsFramebufferEXT | |||
| {if (GLeeInit()) glGenerateMipmapEXT(target);} | #define GLEE_C_DEFINED_glIsFramebufferEXT | |||
| PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT=_Lazy_glIsRenderbufferEXT; | GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer) {if | |||
| PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT=_Lazy_glBindRenderbuffe | (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;} | |||
| rEXT; | GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_gl | |||
| PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT=_Lazy_glDeleteRen | IsFramebufferEXT; | |||
| derbuffersEXT; | #endif | |||
| PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT=_Lazy_glGenRenderbuffer | #ifndef GLEE_C_DEFINED_glBindFramebufferEXT | |||
| sEXT; | #define GLEE_C_DEFINED_glBindFramebufferEXT | |||
| PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT=_Lazy_glRenderbuf | void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint frame | |||
| ferStorageEXT; | buffer) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);} | |||
| PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT=_La | GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Laz | |||
| zy_glGetRenderbufferParameterivEXT; | y_glBindFramebufferEXT; | |||
| PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT=_Lazy_glIsFramebufferEXT; | #endif | |||
| PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT=_Lazy_glBindFramebufferEX | #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT | |||
| T; | #define GLEE_C_DEFINED_glDeleteFramebuffersEXT | |||
| PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT=_Lazy_glDeleteFrame | void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint | |||
| buffersEXT; | * framebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers); | |||
| PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT=_Lazy_glGenFramebuffersEX | } | |||
| T; | GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GL | |||
| PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT=_Lazy_glChe | ee_Lazy_glDeleteFramebuffersEXT; | |||
| ckFramebufferStatusEXT; | #endif | |||
| PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT=_Lazy_glFramebu | #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT | |||
| fferTexture1DEXT; | #define GLEE_C_DEFINED_glGenFramebuffersEXT | |||
| PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT=_Lazy_glFramebu | void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebu | |||
| fferTexture2DEXT; | ffers) {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);} | |||
| PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT=_Lazy_glFramebu | GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Laz | |||
| fferTexture3DEXT; | y_glGenFramebuffersEXT; | |||
| PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT=_Lazy_glF | #endif | |||
| ramebufferRenderbufferEXT; | #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT | |||
| PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachment | #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT | |||
| ParameterivEXT=_Lazy_glGetFramebufferAttachmentParameterivEXT; | GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target) {i | |||
| PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT=_Lazy_glGenerateMipmapEXT; | f (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0 | |||
| ;} | ||||
| GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStat | ||||
| usEXT=GLee_Lazy_glCheckFramebufferStatusEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTexture1DEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum | ||||
| attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit() | ||||
| ) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level); | ||||
| } | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEX | ||||
| T=GLee_Lazy_glFramebufferTexture1DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTexture2DEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum | ||||
| attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit() | ||||
| ) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level); | ||||
| } | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEX | ||||
| T=GLee_Lazy_glFramebufferTexture2DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTexture3DEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum | ||||
| attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) | ||||
| {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, t | ||||
| exture, level, zoffset);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEX | ||||
| T=GLee_Lazy_glFramebufferTexture3DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferRenderbufferEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLen | ||||
| um attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeIn | ||||
| it()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, | ||||
| renderbuffer);} | ||||
| GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbu | ||||
| fferEXT=GLee_Lazy_glFramebufferRenderbufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT | ||||
| #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum | ||||
| target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) | ||||
| glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params) | ||||
| ;} | ||||
| GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFram | ||||
| ebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParamet | ||||
| erivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGenerateMipmapEXT | ||||
| #define GLEE_C_DEFINED_glGenerateMipmapEXT | ||||
| void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target) {if (GLeeIni | ||||
| t()) glGenerateMipmapEXT(target);} | ||||
| GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_ | ||||
| glGenerateMipmapEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_GREMEDY_string_marker */ | /* GL_GREMEDY_string_marker */ | |||
| #ifdef __GLEE_GL_GREMEDY_string_marker | #ifdef __GLEE_GL_GREMEDY_string_marker | |||
| void __stdcall _Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * stri | #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY | |||
| ng) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);} | #define GLEE_C_DEFINED_glStringMarkerGREMEDY | |||
| PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY=_Lazy_glStringMarkerGRE | void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid | |||
| MEDY; | * string) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);} | |||
| GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_L | ||||
| azy_glStringMarkerGREMEDY; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_packed_depth_stencil */ | /* GL_EXT_packed_depth_stencil */ | |||
| #ifdef __GLEE_GL_EXT_packed_depth_stencil | #ifdef __GLEE_GL_EXT_packed_depth_stencil | |||
| #endif | #endif | |||
| /* GL_EXT_stencil_clear_tag */ | /* GL_EXT_stencil_clear_tag */ | |||
| #ifdef __GLEE_GL_EXT_stencil_clear_tag | #ifdef __GLEE_GL_EXT_stencil_clear_tag | |||
| void __stdcall _Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint st | #ifndef GLEE_C_DEFINED_glStencilClearTagEXT | |||
| encilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stenc | #define GLEE_C_DEFINED_glStencilClearTagEXT | |||
| ilClearTag);} | void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLu | |||
| PFNGLSTENCILCLEARTAGEXTPROC pglStencilClearTagEXT=_Lazy_glStencilClearTagEX | int stencilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, | |||
| T; | stencilClearTag);} | |||
| GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Laz | ||||
| y_glStencilClearTagEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_sRGB */ | /* GL_EXT_texture_sRGB */ | |||
| #ifdef __GLEE_GL_EXT_texture_sRGB | #ifdef __GLEE_GL_EXT_texture_sRGB | |||
| #endif | #endif | |||
| /* GL_EXT_framebuffer_blit */ | /* GL_EXT_framebuffer_blit */ | |||
| #ifdef __GLEE_GL_EXT_framebuffer_blit | #ifdef __GLEE_GL_EXT_framebuffer_blit | |||
| void __stdcall _Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint s | #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT | |||
| rcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbi | #define GLEE_C_DEFINED_glBlitFramebufferEXT | |||
| tfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0, s | void __stdcall GLee_Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, G | |||
| rcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} | Lint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1 | |||
| PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT=_Lazy_glBlitFramebufferEX | , GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(sr | |||
| T; | cX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} | |||
| GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Laz | ||||
| y_glBlitFramebufferEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_framebuffer_multisample */ | /* GL_EXT_framebuffer_multisample */ | |||
| #ifdef __GLEE_GL_EXT_framebuffer_multisample | #ifdef __GLEE_GL_EXT_framebuffer_multisample | |||
| void __stdcall _Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLs | #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT | |||
| izei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (G | #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT | |||
| LeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalfor | void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum targe | |||
| mat, width, height);} | t, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) | |||
| PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampl | {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, inter | |||
| eEXT=_Lazy_glRenderbufferStorageMultisampleEXT; | nalformat, width, height);} | |||
| GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbuffer | ||||
| StorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_MESAX_texture_stack */ | /* GL_MESAX_texture_stack */ | |||
| #ifdef __GLEE_GL_MESAX_texture_stack | #ifdef __GLEE_GL_MESAX_texture_stack | |||
| #endif | #endif | |||
| /* GL_EXT_timer_query */ | /* GL_EXT_timer_query */ | |||
| #ifdef __GLEE_GL_EXT_timer_query | #ifdef __GLEE_GL_EXT_timer_query | |||
| void __stdcall _Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint | #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT | |||
| 64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params | #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT | |||
| );} | void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, | |||
| void __stdcall _Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLui | GLint64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, | |||
| nt64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, par | params);} | |||
| ams);} | GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GL | |||
| PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT=_Lazy_glGetQueryObj | ee_Lazy_glGetQueryObjecti64vEXT; | |||
| ecti64vEXT; | #endif | |||
| PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT=_Lazy_glGetQueryO | #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT | |||
| bjectui64vEXT; | #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT | |||
| void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname | ||||
| , GLuint64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pnam | ||||
| e, params);} | ||||
| GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT= | ||||
| GLee_Lazy_glGetQueryObjectui64vEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_gpu_program_parameters */ | /* GL_EXT_gpu_program_parameters */ | |||
| #ifdef __GLEE_GL_EXT_gpu_program_parameters | #ifdef __GLEE_GL_EXT_gpu_program_parameters | |||
| void __stdcall _Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint ind | #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT | |||
| ex, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvPa | #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT | |||
| rameters4fvEXT(target, index, count, params);} | void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLui | |||
| void __stdcall _Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint i | nt index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgra | |||
| ndex, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLoc | mEnvParameters4fvEXT(target, index, count, params);} | |||
| alParameters4fvEXT(target, index, count, params);} | GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameter | |||
| PFNGLPROGRAMENVPARAMETERS4FVEXTPROC pglProgramEnvParameters4fvEXT=_Lazy_glP | s4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT; | |||
| rogramEnvParameters4fvEXT; | #endif | |||
| PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC pglProgramLocalParameters4fvEXT=_Lazy | #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT | |||
| _glProgramLocalParameters4fvEXT; | #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT | |||
| void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GL | ||||
| uint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProg | ||||
| ramLocalParameters4fvEXT(target, index, count, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParam | ||||
| eters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_APPLE_flush_buffer_range */ | /* GL_APPLE_flush_buffer_range */ | |||
| #ifdef __GLEE_GL_APPLE_flush_buffer_range | #ifdef __GLEE_GL_APPLE_flush_buffer_range | |||
| void __stdcall _Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, G | #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE | |||
| Lint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, para | #define GLEE_C_DEFINED_glBufferParameteriAPPLE | |||
| m);} | void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pn | |||
| void __stdcall _Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr | ame, GLint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, | |||
| offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(ta | param);} | |||
| rget, offset, size);} | GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GL | |||
| PFNGLBUFFERPARAMETERIAPPLEPROC pglBufferParameteriAPPLE=_Lazy_glBufferParam | ee_Lazy_glBufferParameteriAPPLE; | |||
| eteriAPPLE; | #endif | |||
| PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC pglFlushMappedBufferRangeAPPLE=_Lazy_g | #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE | |||
| lFlushMappedBufferRangeAPPLE; | #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE | |||
| void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLi | ||||
| ntptr offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAP | ||||
| PLE(target, offset, size);} | ||||
| GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferR | ||||
| angeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE; | ||||
| #endif | #endif | |||
| /* GL_NV_gpu_program4 */ | ||||
| #ifdef __GLEE_GL_NV_gpu_program4 | ||||
| void __stdcall _Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint ind | ||||
| ex, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalPar | ||||
| ameterI4iNV(target, index, x, y, z, w);} | ||||
| void __stdcall _Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint in | ||||
| dex, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV( | ||||
| target, index, params);} | ||||
| void __stdcall _Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint i | ||||
| ndex, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocal | ||||
| ParametersI4ivNV(target, index, count, params);} | ||||
| void __stdcall _Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint in | ||||
| dex, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLoc | ||||
| alParameterI4uiNV(target, index, x, y, z, w);} | ||||
| void __stdcall _Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint i | ||||
| ndex, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uiv | ||||
| NV(target, index, params);} | ||||
| void __stdcall _Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint | ||||
| index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLoc | ||||
| alParametersI4uivNV(target, index, count, params);} | ||||
| void __stdcall _Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index | ||||
| , GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParamet | ||||
| erI4iNV(target, index, x, y, z, w);} | ||||
| void __stdcall _Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint inde | ||||
| x, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(targ | ||||
| et, index, params);} | ||||
| void __stdcall _Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint ind | ||||
| ex, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvPara | ||||
| metersI4ivNV(target, index, count, params);} | ||||
| void __stdcall _Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint inde | ||||
| x, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvPa | ||||
| rameterI4uiNV(target, index, x, y, z, w);} | ||||
| void __stdcall _Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint ind | ||||
| ex, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(t | ||||
| arget, index, params);} | ||||
| void __stdcall _Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint in | ||||
| dex, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvPa | ||||
| rametersI4uivNV(target, index, count, params);} | ||||
| void __stdcall _Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint | ||||
| index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(ta | ||||
| rget, index, params);} | ||||
| void __stdcall _Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint | ||||
| index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV | ||||
| (target, index, params);} | ||||
| void __stdcall _Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint in | ||||
| dex, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target | ||||
| , index, params);} | ||||
| void __stdcall _Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint i | ||||
| ndex, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(tar | ||||
| get, index, params);} | ||||
| PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV=_Lazy_glP | ||||
| rogramLocalParameterI4iNV; | ||||
| PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV=_Lazy_g | ||||
| lProgramLocalParameterI4ivNV; | ||||
| PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV=_Lazy | ||||
| _glProgramLocalParametersI4ivNV; | ||||
| PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV=_Lazy_g | ||||
| lProgramLocalParameterI4uiNV; | ||||
| PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV=_Lazy | ||||
| _glProgramLocalParameterI4uivNV; | ||||
| PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV=_La | ||||
| zy_glProgramLocalParametersI4uivNV; | ||||
| PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV=_Lazy_glProgr | ||||
| amEnvParameterI4iNV; | ||||
| PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV=_Lazy_glPro | ||||
| gramEnvParameterI4ivNV; | ||||
| PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV=_Lazy_glP | ||||
| rogramEnvParametersI4ivNV; | ||||
| PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV=_Lazy_glPro | ||||
| gramEnvParameterI4uiNV; | ||||
| PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV=_Lazy_glP | ||||
| rogramEnvParameterI4uivNV; | ||||
| PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV=_Lazy_g | ||||
| lProgramEnvParametersI4uivNV; | ||||
| PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV=_La | ||||
| zy_glGetProgramLocalParameterIivNV; | ||||
| PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV=_ | ||||
| Lazy_glGetProgramLocalParameterIuivNV; | ||||
| PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV=_Lazy_g | ||||
| lGetProgramEnvParameterIivNV; | ||||
| PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV=_Lazy | ||||
| _glGetProgramEnvParameterIuivNV; | ||||
| #endif | ||||
| /* GL_NV_geometry_program4 */ | ||||
| #ifdef __GLEE_GL_NV_geometry_program4 | ||||
| void __stdcall _Lazy_glProgramVertexLimitNV(GLenum target, GLint limit) | ||||
| {if (GLeeInit()) glProgramVertexLimitNV(target, limit);} | ||||
| void __stdcall _Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachme | ||||
| nt, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT( | ||||
| target, attachment, texture, level);} | ||||
| void __stdcall _Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum att | ||||
| achment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFram | ||||
| ebufferTextureLayerEXT(target, attachment, texture, level, layer);} | ||||
| void __stdcall _Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum atta | ||||
| chment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFrame | ||||
| bufferTextureFaceEXT(target, attachment, texture, level, face);} | ||||
| PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV=_Lazy_glProgramVertex | ||||
| LimitNV; | ||||
| PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT=_Lazy_glFramebuffer | ||||
| TextureEXT; | ||||
| PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT=_Lazy_glF | ||||
| ramebufferTextureLayerEXT; | ||||
| PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT=_Lazy_glFra | ||||
| mebufferTextureFaceEXT; | ||||
| #endif | ||||
| /* GL_EXT_geometry_shader4 */ | ||||
| #ifdef __GLEE_GL_EXT_geometry_shader4 | ||||
| void __stdcall _Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, G | ||||
| Lint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, valu | ||||
| e);} | ||||
| PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT=_Lazy_glProgramParame | ||||
| teriEXT; | ||||
| #endif | ||||
| /* GL_NV_vertex_program4 */ | ||||
| #ifdef __GLEE_GL_NV_vertex_program4 | ||||
| void __stdcall _Lazy_glVertexAttribI1iEXT(GLuint index, GLint x) | ||||
| {if (GLeeInit()) glVertexAttribI1iEXT(index, x);} | ||||
| void __stdcall _Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y) | ||||
| {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);} | ||||
| void __stdcall _Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, G | ||||
| Lint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);} | ||||
| void __stdcall _Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, G | ||||
| Lint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w); | ||||
| } | ||||
| void __stdcall _Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x) | ||||
| {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);} | ||||
| void __stdcall _Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y | ||||
| ) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);} | ||||
| void __stdcall _Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y | ||||
| , GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);} | ||||
| void __stdcall _Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y | ||||
| , GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, | ||||
| z, w);} | ||||
| void __stdcall _Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v) | ||||
| {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v) | ||||
| {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v) | ||||
| {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v) | ||||
| {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v) | ||||
| {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v) | ||||
| {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v) | ||||
| {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v) | ||||
| {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v) | ||||
| {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v) | ||||
| {if (GLeeInit()) glVertexAttribI4svEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v | ||||
| ) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * | ||||
| v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);} | ||||
| void __stdcall _Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GL | ||||
| enum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVert | ||||
| exAttribIPointerEXT(index, size, type, stride, pointer);} | ||||
| void __stdcall _Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GL | ||||
| int * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, param | ||||
| s);} | ||||
| void __stdcall _Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, G | ||||
| Luint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, pa | ||||
| rams);} | ||||
| PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT=_Lazy_glVertexAttribI1iEX | ||||
| T; | ||||
| PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT=_Lazy_glVertexAttribI2iEX | ||||
| T; | ||||
| PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT=_Lazy_glVertexAttribI3iEX | ||||
| T; | ||||
| PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT=_Lazy_glVertexAttribI4iEX | ||||
| T; | ||||
| PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT=_Lazy_glVertexAttribI1u | ||||
| iEXT; | ||||
| PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT=_Lazy_glVertexAttribI2u | ||||
| iEXT; | ||||
| PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT=_Lazy_glVertexAttribI3u | ||||
| iEXT; | ||||
| PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT=_Lazy_glVertexAttribI4u | ||||
| iEXT; | ||||
| PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT=_Lazy_glVertexAttribI1i | ||||
| vEXT; | ||||
| PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT=_Lazy_glVertexAttribI2i | ||||
| vEXT; | ||||
| PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT=_Lazy_glVertexAttribI3i | ||||
| vEXT; | ||||
| PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT=_Lazy_glVertexAttribI4i | ||||
| vEXT; | ||||
| PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT=_Lazy_glVertexAttribI | ||||
| 1uivEXT; | ||||
| PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT=_Lazy_glVertexAttribI | ||||
| 2uivEXT; | ||||
| PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT=_Lazy_glVertexAttribI | ||||
| 3uivEXT; | ||||
| PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT=_Lazy_glVertexAttribI | ||||
| 4uivEXT; | ||||
| PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT=_Lazy_glVertexAttribI4b | ||||
| vEXT; | ||||
| PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT=_Lazy_glVertexAttribI4s | ||||
| vEXT; | ||||
| PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT=_Lazy_glVertexAttribI | ||||
| 4ubvEXT; | ||||
| PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT=_Lazy_glVertexAttribI | ||||
| 4usvEXT; | ||||
| PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT=_Lazy_glVertexA | ||||
| ttribIPointerEXT; | ||||
| PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT=_Lazy_glGetVertexAt | ||||
| tribIivEXT; | ||||
| PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT=_Lazy_glGetVertex | ||||
| AttribIuivEXT; | ||||
| #endif | #endif | |||
| /* GL_EXT_gpu_shader4 */ | /* GL_EXT_gpu_shader4 */ | |||
| #ifdef __GLEE_GL_EXT_gpu_shader4 | #ifdef __GLEE_GL_EXT_gpu_shader4 | |||
| void __stdcall _Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLu | #ifndef GLEE_C_DEFINED_glGetUniformuivEXT | |||
| int * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, param | #define GLEE_C_DEFINED_glGetUniformuivEXT | |||
| s);} | void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint locatio | |||
| void __stdcall _Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color | n, GLuint * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, | |||
| , const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program, | params);} | |||
| color, name);} | GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_gl | |||
| GLint __stdcall _Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar | GetUniformuivEXT; | |||
| * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, na | #endif | |||
| me); return (GLint)0;} | #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT | |||
| void __stdcall _Lazy_glUniform1uiEXT(GLint location, GLuint v0) | #define GLEE_C_DEFINED_glBindFragDataLocationEXT | |||
| {if (GLeeInit()) glUniform1uiEXT(location, v0);} | void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint | |||
| void __stdcall _Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1) | color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(pr | |||
| {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);} | ogram, color, name);} | |||
| void __stdcall _Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, | GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEX | |||
| GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);} | T=GLee_Lazy_glBindFragDataLocationEXT; | |||
| void __stdcall _Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, | #endif | |||
| GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v | #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT | |||
| 2, v3);} | #define GLEE_C_DEFINED_glGetFragDataLocationEXT | |||
| void __stdcall _Lazy_glUniform1uivEXT(GLint location, GLsizei count, const | GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const | |||
| GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value); | GLchar * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, n | |||
| } | ame); return (GLint)0;} | |||
| void __stdcall _Lazy_glUniform2uivEXT(GLint location, GLsizei count, const | GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT= | |||
| GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value); | GLee_Lazy_glGetFragDataLocationEXT; | |||
| } | #endif | |||
| void __stdcall _Lazy_glUniform3uivEXT(GLint location, GLsizei count, const | #ifndef GLEE_C_DEFINED_glUniform1uiEXT | |||
| GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value); | #define GLEE_C_DEFINED_glUniform1uiEXT | |||
| } | void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0) {if | |||
| void __stdcall _Lazy_glUniform4uivEXT(GLint location, GLsizei count, const | (GLeeInit()) glUniform1uiEXT(location, v0);} | |||
| GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value); | GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUnifor | |||
| } | m1uiEXT; | |||
| PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT=_Lazy_glGetUniformuivEXT; | #endif | |||
| PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT=_Lazy_glBindFra | #ifndef GLEE_C_DEFINED_glUniform2uiEXT | |||
| gDataLocationEXT; | #define GLEE_C_DEFINED_glUniform2uiEXT | |||
| PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT=_Lazy_glGetFragDa | void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuin | |||
| taLocationEXT; | t v1) {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);} | |||
| PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT=_Lazy_glUniform1uiEXT; | GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUnifor | |||
| PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT=_Lazy_glUniform2uiEXT; | m2uiEXT; | |||
| PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT=_Lazy_glUniform3uiEXT; | #endif | |||
| PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT=_Lazy_glUniform4uiEXT; | #ifndef GLEE_C_DEFINED_glUniform3uiEXT | |||
| PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT=_Lazy_glUniform1uivEXT; | #define GLEE_C_DEFINED_glUniform3uiEXT | |||
| PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT=_Lazy_glUniform2uivEXT; | void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuin | |||
| PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT=_Lazy_glUniform3uivEXT; | t v1, GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);} | |||
| PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT=_Lazy_glUniform4uivEXT; | GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUnifor | |||
| m3uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4uiEXT | ||||
| #define GLEE_C_DEFINED_glUniform4uiEXT | ||||
| void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuin | ||||
| t v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, | ||||
| v1, v2, v3);} | ||||
| GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUnifor | ||||
| m4uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform1uivEXT | ||||
| #define GLEE_C_DEFINED_glUniform1uivEXT | ||||
| void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count, | ||||
| const GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, v | ||||
| alue);} | ||||
| GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUnif | ||||
| orm1uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform2uivEXT | ||||
| #define GLEE_C_DEFINED_glUniform2uivEXT | ||||
| void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count, | ||||
| const GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, v | ||||
| alue);} | ||||
| GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUnif | ||||
| orm2uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform3uivEXT | ||||
| #define GLEE_C_DEFINED_glUniform3uivEXT | ||||
| void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count, | ||||
| const GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, v | ||||
| alue);} | ||||
| GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUnif | ||||
| orm3uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUniform4uivEXT | ||||
| #define GLEE_C_DEFINED_glUniform4uivEXT | ||||
| void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count, | ||||
| const GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, v | ||||
| alue);} | ||||
| GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUnif | ||||
| orm4uivEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_draw_instanced */ | /* GL_EXT_draw_instanced */ | |||
| #ifdef __GLEE_GL_EXT_draw_instanced | #ifdef __GLEE_GL_EXT_draw_instanced | |||
| void __stdcall _Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLs | #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT | |||
| izei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(m | #define GLEE_C_DEFINED_glDrawArraysInstancedEXT | |||
| ode, start, count, primcount);} | void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint star | |||
| void __stdcall _Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, | t, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstance | |||
| GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) | dEXT(mode, start, count, primcount);} | |||
| glDrawElementsInstancedEXT(mode, count, type, indices, primcount);} | GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT= | |||
| PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT=_Lazy_glDrawArray | GLee_Lazy_glDrawArraysInstancedEXT; | |||
| sInstancedEXT; | #endif | |||
| PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT=_Lazy_glDrawE | #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT | |||
| lementsInstancedEXT; | #define GLEE_C_DEFINED_glDrawElementsInstancedEXT | |||
| void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei | ||||
| count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeIn | ||||
| it()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);} | ||||
| GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstanced | ||||
| EXT=GLee_Lazy_glDrawElementsInstancedEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_packed_float */ | /* GL_EXT_packed_float */ | |||
| #ifdef __GLEE_GL_EXT_packed_float | #ifdef __GLEE_GL_EXT_packed_float | |||
| #endif | #endif | |||
| /* GL_EXT_texture_array */ | /* GL_EXT_texture_array */ | |||
| #ifdef __GLEE_GL_EXT_texture_array | #ifdef __GLEE_GL_EXT_texture_array | |||
| #endif | #endif | |||
| /* GL_EXT_texture_buffer_object */ | /* GL_EXT_texture_buffer_object */ | |||
| #ifdef __GLEE_GL_EXT_texture_buffer_object | #ifdef __GLEE_GL_EXT_texture_buffer_object | |||
| void __stdcall _Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, G | #ifndef GLEE_C_DEFINED_glTexBufferEXT | |||
| Luint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buff | #define GLEE_C_DEFINED_glTexBufferEXT | |||
| er);} | void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalfor | |||
| PFNGLTEXBUFFEREXTPROC pglTexBufferEXT=_Lazy_glTexBufferEXT; | mat, GLuint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat | |||
| , buffer);} | ||||
| GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBuffe | ||||
| rEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_compression_latc */ | /* GL_EXT_texture_compression_latc */ | |||
| #ifdef __GLEE_GL_EXT_texture_compression_latc | #ifdef __GLEE_GL_EXT_texture_compression_latc | |||
| #endif | #endif | |||
| /* GL_EXT_texture_compression_rgtc */ | /* GL_EXT_texture_compression_rgtc */ | |||
| #ifdef __GLEE_GL_EXT_texture_compression_rgtc | #ifdef __GLEE_GL_EXT_texture_compression_rgtc | |||
| #endif | #endif | |||
| /* GL_EXT_texture_shared_exponent */ | /* GL_EXT_texture_shared_exponent */ | |||
| #ifdef __GLEE_GL_EXT_texture_shared_exponent | #ifdef __GLEE_GL_EXT_texture_shared_exponent | |||
| #endif | #endif | |||
| /* GL_NV_depth_buffer_float */ | /* GL_NV_depth_buffer_float */ | |||
| #ifdef __GLEE_GL_NV_depth_buffer_float | #ifdef __GLEE_GL_NV_depth_buffer_float | |||
| void __stdcall _Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) | #ifndef GLEE_C_DEFINED_glDepthRangedNV | |||
| {if (GLeeInit()) glDepthRangedNV(zNear, zFar);} | #define GLEE_C_DEFINED_glDepthRangedNV | |||
| void __stdcall _Lazy_glClearDepthdNV(GLdouble depth) | void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) | |||
| {if (GLeeInit()) glClearDepthdNV(depth);} | {if (GLeeInit()) glDepthRangedNV(zNear, zFar);} | |||
| void __stdcall _Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) | GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthR | |||
| {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);} | angedNV; | |||
| PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV=_Lazy_glDepthRangedNV; | #endif | |||
| PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV=_Lazy_glClearDepthdNV; | #ifndef GLEE_C_DEFINED_glClearDepthdNV | |||
| PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV=_Lazy_glDepthBoundsdNV; | #define GLEE_C_DEFINED_glClearDepthdNV | |||
| void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth) {if (GLeeInit() | ||||
| ) glClearDepthdNV(depth);} | ||||
| GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearD | ||||
| epthdNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDepthBoundsdNV | ||||
| #define GLEE_C_DEFINED_glDepthBoundsdNV | ||||
| void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) | ||||
| {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);} | ||||
| GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDept | ||||
| hBoundsdNV; | ||||
| #endif | #endif | |||
| /* GL_NV_fragment_program4 */ | ||||
| #ifdef __GLEE_GL_NV_fragment_program4 | ||||
| #endif | #endif | |||
| /* GL_NV_framebuffer_multisample_coverage */ | /* GL_NV_framebuffer_multisample_coverage */ | |||
| #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage | #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage | |||
| void __stdcall _Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum targ | #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV | |||
| et, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, G | #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV | |||
| Lsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultis | void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenu | |||
| ampleCoverageNV(target, coverageSamples, colorSamples, internalformat, widt | m target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalfor | |||
| h, height);} | mat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorage | |||
| PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMul | MultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat | |||
| tisampleCoverageNV=_Lazy_glRenderbufferStorageMultisampleCoverageNV; | , width, height);} | |||
| GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRende | ||||
| rbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisam | ||||
| pleCoverageNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_framebuffer_sRGB */ | /* GL_EXT_framebuffer_sRGB */ | |||
| #ifdef __GLEE_GL_EXT_framebuffer_sRGB | #ifdef __GLEE_GL_EXT_framebuffer_sRGB | |||
| #endif | #endif | |||
| /* GL_NV_geometry_shader4 */ | /* GL_NV_geometry_shader4 */ | |||
| #ifdef __GLEE_GL_NV_geometry_shader4 | #ifdef __GLEE_GL_NV_geometry_shader4 | |||
| #endif | #endif | |||
| /* GL_NV_parameter_buffer_object */ | /* GL_NV_parameter_buffer_object */ | |||
| #ifdef __GLEE_GL_NV_parameter_buffer_object | #ifdef __GLEE_GL_NV_parameter_buffer_object | |||
| void __stdcall _Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint bu | #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV | |||
| ffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit() | #define GLEE_C_DEFINED_glProgramBufferParametersfvNV | |||
| ) glProgramBufferParametersfvNV(target, buffer, index, count, params);} | void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLu | |||
| void __stdcall _Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint b | int buffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLee | |||
| uffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) | Init()) glProgramBufferParametersfvNV(target, buffer, index, count, params) | |||
| glProgramBufferParametersIivNV(target, buffer, index, count, params);} | ;} | |||
| void __stdcall _Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint | GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParam | |||
| buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit( | etersfvNV=GLee_Lazy_glProgramBufferParametersfvNV; | |||
| )) glProgramBufferParametersIuivNV(target, buffer, index, count, params);} | #endif | |||
| PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV=_Lazy_g | #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV | |||
| lProgramBufferParametersfvNV; | #define GLEE_C_DEFINED_glProgramBufferParametersIivNV | |||
| PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV=_Lazy | void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GL | |||
| _glProgramBufferParametersIivNV; | uint buffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeI | |||
| PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV=_La | nit()) glProgramBufferParametersIivNV(target, buffer, index, count, params) | |||
| zy_glProgramBufferParametersIuivNV; | ;} | |||
| GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferPara | ||||
| metersIivNV=GLee_Lazy_glProgramBufferParametersIivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV | ||||
| #define GLEE_C_DEFINED_glProgramBufferParametersIuivNV | ||||
| void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, G | ||||
| Luint buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLe | ||||
| eInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, para | ||||
| ms);} | ||||
| GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferPar | ||||
| ametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_draw_buffers2 */ | /* GL_EXT_draw_buffers2 */ | |||
| #ifdef __GLEE_GL_EXT_draw_buffers2 | #ifdef __GLEE_GL_EXT_draw_buffers2 | |||
| void __stdcall _Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboo | #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT | |||
| lean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(i | #define GLEE_C_DEFINED_glColorMaskIndexedEXT | |||
| ndex, r, g, b, a);} | void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, | |||
| void __stdcall _Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, G | GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexe | |||
| Lboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, d | dEXT(index, r, g, b, a);} | |||
| ata);} | GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_L | |||
| void __stdcall _Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, G | azy_glColorMaskIndexedEXT; | |||
| Lint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data | #endif | |||
| );} | #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT | |||
| void __stdcall _Lazy_glEnableIndexedEXT(GLenum target, GLuint index) | #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT | |||
| {if (GLeeInit()) glEnableIndexedEXT(target, index);} | void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint in | |||
| void __stdcall _Lazy_glDisableIndexedEXT(GLenum target, GLuint index) | dex, GLboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, in | |||
| {if (GLeeInit()) glDisableIndexedEXT(target, index);} | dex, data);} | |||
| GLboolean __stdcall _Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index | GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GL | |||
| ) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index) | ee_Lazy_glGetBooleanIndexedvEXT; | |||
| ; return (GLboolean)0;} | #endif | |||
| PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT=_Lazy_glColorMaskIndexe | #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT | |||
| dEXT; | #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT | |||
| PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT=_Lazy_glGetBooleanI | void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint in | |||
| ndexedvEXT; | dex, GLint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, | |||
| PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT=_Lazy_glGetIntegerI | data);} | |||
| ndexedvEXT; | GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GL | |||
| PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT=_Lazy_glEnableIndexedEXT; | ee_Lazy_glGetIntegerIndexedvEXT; | |||
| PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT=_Lazy_glDisableIndexedEXT; | #endif | |||
| PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT=_Lazy_glIsEnabledIndexe | #ifndef GLEE_C_DEFINED_glEnableIndexedEXT | |||
| dEXT; | #define GLEE_C_DEFINED_glEnableIndexedEXT | |||
| void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index) | ||||
| {if (GLeeInit()) glEnableIndexedEXT(target, index);} | ||||
| GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_gl | ||||
| EnableIndexedEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDisableIndexedEXT | ||||
| #define GLEE_C_DEFINED_glDisableIndexedEXT | ||||
| void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index) | ||||
| {if (GLeeInit()) glDisableIndexedEXT(target, index);} | ||||
| GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_ | ||||
| glDisableIndexedEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT | ||||
| #define GLEE_C_DEFINED_glIsEnabledIndexedEXT | ||||
| GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint | ||||
| index) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); retu | ||||
| rn (GLboolean)0;} | ||||
| GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_L | ||||
| azy_glIsEnabledIndexedEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_transform_feedback */ | /* GL_NV_transform_feedback */ | |||
| #ifdef __GLEE_GL_NV_transform_feedback | #ifdef __GLEE_GL_NV_transform_feedback | |||
| void __stdcall _Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) | #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV | |||
| {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);} | #define GLEE_C_DEFINED_glBeginTransformFeedbackNV | |||
| void __stdcall _Lazy_glEndTransformFeedbackNV(void) | void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) | |||
| {if (GLeeInit()) glEndTransformFeedbackNV();} | {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);} | |||
| void __stdcall _Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint | GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbac | |||
| * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribs | kNV=GLee_Lazy_glBeginTransformFeedbackNV; | |||
| NV(count, attribs, bufferMode);} | #endif | |||
| void __stdcall _Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuin | #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV | |||
| t buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferR | #define GLEE_C_DEFINED_glEndTransformFeedbackNV | |||
| angeNV(target, index, buffer, offset, size);} | void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void) {if (GLeeInit()) | |||
| void __stdcall _Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLui | glEndTransformFeedbackNV();} | |||
| nt buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target, | GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV= | |||
| index, buffer, offset);} | GLee_Lazy_glEndTransformFeedbackNV; | |||
| void __stdcall _Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint | #endif | |||
| buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);} | #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV | |||
| void __stdcall _Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei | #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV | |||
| count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTran | void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const | |||
| sformFeedbackVaryingsNV(program, count, locations, bufferMode);} | GLint * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackA | |||
| void __stdcall _Lazy_glActiveVaryingNV(GLuint program, const GLchar * name) | ttribsNV(count, attribs, bufferMode);} | |||
| {if (GLeeInit()) glActiveVaryingNV(program, name);} | GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAt | |||
| GLint __stdcall _Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * | tribsNV=GLee_Lazy_glTransformFeedbackAttribsNV; | |||
| name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name | #endif | |||
| ); return (GLint)0;} | #ifndef GLEE_C_DEFINED_glBindBufferRangeNV | |||
| void __stdcall _Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLs | #define GLEE_C_DEFINED_glBindBufferRangeNV | |||
| izei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * nam | void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index, | |||
| e) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, | GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindB | |||
| size, type, name);} | ufferRangeNV(target, index, buffer, offset, size);} | |||
| void __stdcall _Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint | GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_ | |||
| index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV | glBindBufferRangeNV; | |||
| (program, index, location);} | #endif | |||
| PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV=_Lazy_glBegin | #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV | |||
| TransformFeedbackNV; | #define GLEE_C_DEFINED_glBindBufferOffsetNV | |||
| PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV=_Lazy_glEndTransf | void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index | |||
| ormFeedbackNV; | , GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(ta | |||
| PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV=_Lazy_glT | rget, index, buffer, offset);} | |||
| ransformFeedbackAttribsNV; | GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Laz | |||
| PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV=_Lazy_glBindBufferRangeNV; | y_glBindBufferOffsetNV; | |||
| PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV=_Lazy_glBindBufferOffsetN | #endif | |||
| V; | #ifndef GLEE_C_DEFINED_glBindBufferBaseNV | |||
| PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV=_Lazy_glBindBufferBaseNV; | #define GLEE_C_DEFINED_glBindBufferBaseNV | |||
| PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV=_Lazy_g | void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index, | |||
| lTransformFeedbackVaryingsNV; | GLuint buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer); | |||
| PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV=_Lazy_glActiveVaryingNV; | } | |||
| PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV=_Lazy_glGetVaryingLoc | GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_gl | |||
| ationNV; | BindBufferBaseNV; | |||
| PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV=_Lazy_glGetActiveVaryingN | #endif | |||
| V; | #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV | |||
| PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV=_La | #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV | |||
| zy_glGetTransformFeedbackVaryingNV; | void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GL | |||
| sizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) | ||||
| glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);} | ||||
| GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackV | ||||
| aryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glActiveVaryingNV | ||||
| #define GLEE_C_DEFINED_glActiveVaryingNV | ||||
| void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar * | ||||
| name) {if (GLeeInit()) glActiveVaryingNV(program, name);} | ||||
| GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glAc | ||||
| tiveVaryingNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVaryingLocationNV | ||||
| #define GLEE_C_DEFINED_glGetVaryingLocationNV | ||||
| GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GL | ||||
| char * name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name) | ||||
| ; return (GLint)0;} | ||||
| GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee | ||||
| _Lazy_glGetVaryingLocationNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetActiveVaryingNV | ||||
| #define GLEE_C_DEFINED_glGetActiveVaryingNV | ||||
| void __stdcall GLee_Lazy_glGetActiveVaryingNV(GLuint program, GLuint inde | ||||
| x, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar | ||||
| * name) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, le | ||||
| ngth, size, type, name);} | ||||
| GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Laz | ||||
| y_glGetActiveVaryingNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV | ||||
| #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV | ||||
| void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program, | ||||
| GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVar | ||||
| yingNV(program, index, location);} | ||||
| GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeed | ||||
| backVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_bindable_uniform */ | /* GL_EXT_bindable_uniform */ | |||
| #ifdef __GLEE_GL_EXT_bindable_uniform | #ifdef __GLEE_GL_EXT_bindable_uniform | |||
| void __stdcall _Lazy_glUniformBufferEXT(GLuint program, GLint location, GLu | #ifndef GLEE_C_DEFINED_glUniformBufferEXT | |||
| int buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffe | #define GLEE_C_DEFINED_glUniformBufferEXT | |||
| r);} | void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint locatio | |||
| GLint __stdcall _Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint locat | n, GLuint buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, b | |||
| ion) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, l | uffer);} | |||
| ocation); return (GLint)0;} | GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_gl | |||
| GLintptr __stdcall _Lazy_glGetUniformOffsetEXT(GLuint program, GLint locati | UniformBufferEXT; | |||
| on) {if (GLeeInit()) return glGetUniformOffsetEXT(program, locat | #endif | |||
| ion); return (GLintptr)0;} | #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT | |||
| PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT=_Lazy_glUniformBufferEXT; | #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT | |||
| PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT=_Lazy_glGetUnif | GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint | |||
| ormBufferSizeEXT; | location) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, loca | |||
| PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT=_Lazy_glGetUniformOffse | tion); return (GLint)0;} | |||
| tEXT; | GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEX | |||
| T=GLee_Lazy_glGetUniformBufferSizeEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT | ||||
| #define GLEE_C_DEFINED_glGetUniformOffsetEXT | ||||
| GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint | ||||
| location) {if (GLeeInit()) return glGetUniformOffsetEXT(program, location) | ||||
| ; return (GLintptr)0;} | ||||
| GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_L | ||||
| azy_glGetUniformOffsetEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_integer */ | /* GL_EXT_texture_integer */ | |||
| #ifdef __GLEE_GL_EXT_texture_integer | #ifdef __GLEE_GL_EXT_texture_integer | |||
| void __stdcall _Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, cons | #ifndef GLEE_C_DEFINED_glTexParameterIivEXT | |||
| t GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, par | #define GLEE_C_DEFINED_glTexParameterIivEXT | |||
| ams);} | void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname | |||
| void __stdcall _Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, con | , const GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pnam | |||
| st GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname, | e, params);} | |||
| params);} | GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Laz | |||
| void __stdcall _Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, G | y_glTexParameterIivEXT; | |||
| Lint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, par | #endif | |||
| ams);} | #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT | |||
| void __stdcall _Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, | #define GLEE_C_DEFINED_glTexParameterIuivEXT | |||
| GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, | void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pnam | |||
| params);} | e, const GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, p | |||
| void __stdcall _Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, | name, params);} | |||
| GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha); | GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_L | |||
| } | azy_glTexParameterIuivEXT; | |||
| void __stdcall _Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint bl | #endif | |||
| ue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, al | #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT | |||
| pha);} | #define GLEE_C_DEFINED_glGetTexParameterIivEXT | |||
| PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT=_Lazy_glTexParameterIivEX | void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pn | |||
| T; | ame, GLint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pnam | |||
| PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT=_Lazy_glTexParameterIui | e, params);} | |||
| vEXT; | GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GL | |||
| PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT=_Lazy_glGetTexParam | ee_Lazy_glGetTexParameterIivEXT; | |||
| eterIivEXT; | #endif | |||
| PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT=_Lazy_glGetTexPar | #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT | |||
| ameterIuivEXT; | #define GLEE_C_DEFINED_glGetTexParameterIuivEXT | |||
| PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT=_Lazy_glClearColorIiEXT; | void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum p | |||
| PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT=_Lazy_glClearColorIuiEXT; | name, GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, p | |||
| name, params);} | ||||
| GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT= | ||||
| GLee_Lazy_glGetTexParameterIuivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearColorIiEXT | ||||
| #define GLEE_C_DEFINED_glClearColorIiEXT | ||||
| void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint | ||||
| blue, GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, al | ||||
| pha);} | ||||
| GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glCl | ||||
| earColorIiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearColorIuiEXT | ||||
| #define GLEE_C_DEFINED_glClearColorIuiEXT | ||||
| void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLu | ||||
| int blue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, bl | ||||
| ue, alpha);} | ||||
| GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_gl | ||||
| ClearColorIuiEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_GREMEDY_frame_terminator */ | /* GL_GREMEDY_frame_terminator */ | |||
| #ifdef __GLEE_GL_GREMEDY_frame_terminator | #ifdef __GLEE_GL_GREMEDY_frame_terminator | |||
| void __stdcall _Lazy_glFrameTerminatorGREMEDY(void) | #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY | |||
| {if (GLeeInit()) glFrameTerminatorGREMEDY();} | #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY | |||
| PFNGLFRAMETERMINATORGREMEDYPROC pglFrameTerminatorGREMEDY=_Lazy_glFrameTerm | void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void) {if (GLeeInit()) | |||
| inatorGREMEDY; | glFrameTerminatorGREMEDY();} | |||
| GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY= | ||||
| GLee_Lazy_glFrameTerminatorGREMEDY; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_conditional_render */ | /* GL_NV_conditional_render */ | |||
| #ifdef __GLEE_GL_NV_conditional_render | #ifdef __GLEE_GL_NV_conditional_render | |||
| void __stdcall _Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode) | #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV | |||
| {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);} | #define GLEE_C_DEFINED_glBeginConditionalRenderNV | |||
| void __stdcall _Lazy_glEndConditionalRenderNV(void) | void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mod | |||
| {if (GLeeInit()) glEndConditionalRenderNV();} | e) {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);} | |||
| PFNGLBEGINCONDITIONALRENDERNVPROC pglBeginConditionalRenderNV=_Lazy_glBegin | GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRende | |||
| ConditionalRenderNV; | rNV=GLee_Lazy_glBeginConditionalRenderNV; | |||
| PFNGLENDCONDITIONALRENDERNVPROC pglEndConditionalRenderNV=_Lazy_glEndCondit | #endif | |||
| ionalRenderNV; | #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV | |||
| #define GLEE_C_DEFINED_glEndConditionalRenderNV | ||||
| void __stdcall GLee_Lazy_glEndConditionalRenderNV(void) {if (GLeeInit()) | ||||
| glEndConditionalRenderNV();} | ||||
| GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV= | ||||
| GLee_Lazy_glEndConditionalRenderNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_NV_present_video */ | /* GL_NV_present_video */ | |||
| #ifdef __GLEE_GL_NV_present_video | #ifdef __GLEE_GL_NV_present_video | |||
| #endif | #endif | |||
| /* GL_EXT_transform_feedback */ | /* GL_EXT_transform_feedback */ | |||
| #ifdef __GLEE_GL_EXT_transform_feedback | #ifdef __GLEE_GL_EXT_transform_feedback | |||
| void __stdcall _Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode) | #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT | |||
| {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode); | #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT | |||
| } | void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode | |||
| void __stdcall _Lazy_glEndTransformFeedbackEXT(void) | ) {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);} | |||
| {if (GLeeInit()) glEndTransformFeedbackEXT();} | GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedba | |||
| void __stdcall _Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLui | ckEXT=GLee_Lazy_glBeginTransformFeedbackEXT; | |||
| nt buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBuffer | #endif | |||
| RangeEXT(target, index, buffer, offset, size);} | #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT | |||
| void __stdcall _Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLu | #define GLEE_C_DEFINED_glEndTransformFeedbackEXT | |||
| int buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target | void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void) {if (GLeeInit() | |||
| , index, buffer, offset);} | ) glEndTransformFeedbackEXT();} | |||
| void __stdcall _Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuin | GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEX | |||
| t buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer); | T=GLee_Lazy_glEndTransformFeedbackEXT; | |||
| } | #endif | |||
| void __stdcall _Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei | #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT | |||
| count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTra | #define GLEE_C_DEFINED_glBindBufferRangeEXT | |||
| nsformFeedbackVaryingsEXT(program, count, locations, bufferMode);} | void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index | |||
| void __stdcall _Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuin | , GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBind | |||
| t index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingE | BufferRangeEXT(target, index, buffer, offset, size);} | |||
| XT(program, index, location);} | GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Laz | |||
| PFNGLBEGINTRANSFORMFEEDBACKEXTPROC pglBeginTransformFeedbackEXT=_Lazy_glBeg | y_glBindBufferRangeEXT; | |||
| inTransformFeedbackEXT; | #endif | |||
| PFNGLENDTRANSFORMFEEDBACKEXTPROC pglEndTransformFeedbackEXT=_Lazy_glEndTran | #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT | |||
| sformFeedbackEXT; | #define GLEE_C_DEFINED_glBindBufferOffsetEXT | |||
| PFNGLBINDBUFFERRANGEEXTPROC pglBindBufferRangeEXT=_Lazy_glBindBufferRangeEX | void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint inde | |||
| T; | x, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT( | |||
| PFNGLBINDBUFFEROFFSETEXTPROC pglBindBufferOffsetEXT=_Lazy_glBindBufferOffse | target, index, buffer, offset);} | |||
| tEXT; | GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_L | |||
| PFNGLBINDBUFFERBASEEXTPROC pglBindBufferBaseEXT=_Lazy_glBindBufferBaseEXT; | azy_glBindBufferOffsetEXT; | |||
| PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC pglTransformFeedbackVaryingsEXT=_Lazy | #endif | |||
| _glTransformFeedbackVaryingsEXT; | #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT | |||
| PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC pglGetTransformFeedbackVaryingEXT=_ | #define GLEE_C_DEFINED_glBindBufferBaseEXT | |||
| Lazy_glGetTransformFeedbackVaryingEXT; | void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, | |||
| GLuint buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer | ||||
| );} | ||||
| GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_ | ||||
| glBindBufferBaseEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT | ||||
| #define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT | ||||
| void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, G | ||||
| Lsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) | ||||
| glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);} | ||||
| GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedback | ||||
| VaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT | ||||
| #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT | ||||
| void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, | ||||
| GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVa | ||||
| ryingEXT(program, index, location);} | ||||
| GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFee | ||||
| dbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_direct_state_access */ | /* GL_EXT_direct_state_access */ | |||
| #ifdef __GLEE_GL_EXT_direct_state_access | #ifdef __GLEE_GL_EXT_direct_state_access | |||
| void __stdcall _Lazy_glClientAttribDefaultEXT(GLbitfield mask) | #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT | |||
| {if (GLeeInit()) glClientAttribDefaultEXT(mask);} | #define GLEE_C_DEFINED_glClientAttribDefaultEXT | |||
| void __stdcall _Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) | void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask) {if ( | |||
| {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);} | GLeeInit()) glClientAttribDefaultEXT(mask);} | |||
| void __stdcall _Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) | GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT= | |||
| {if (GLeeInit()) glMatrixLoadfEXT(mode, m);} | GLee_Lazy_glClientAttribDefaultEXT; | |||
| void __stdcall _Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m) | #endif | |||
| {if (GLeeInit()) glMatrixLoaddEXT(mode, m);} | #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT | |||
| void __stdcall _Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) | #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT | |||
| {if (GLeeInit()) glMatrixMultfEXT(mode, m);} | void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) { | |||
| void __stdcall _Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m) | if (GLeeInit()) glPushClientAttribDefaultEXT(mask);} | |||
| {if (GLeeInit()) glMatrixMultdEXT(mode, m);} | GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDef | |||
| void __stdcall _Lazy_glMatrixLoadIdentityEXT(GLenum mode) | aultEXT=GLee_Lazy_glPushClientAttribDefaultEXT; | |||
| {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);} | #endif | |||
| void __stdcall _Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat | #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT | |||
| x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, | #define GLEE_C_DEFINED_glMatrixLoadfEXT | |||
| x, y, z);} | void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) | |||
| void __stdcall _Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdoub | {if (GLeeInit()) glMatrixLoadfEXT(mode, m);} | |||
| le x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, an | GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatr | |||
| gle, x, y, z);} | ixLoadfEXT; | |||
| void __stdcall _Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, G | #endif | |||
| Lfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);} | #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT | |||
| void __stdcall _Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, | #define GLEE_C_DEFINED_glMatrixLoaddEXT | |||
| GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);} | void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m | |||
| void __stdcall _Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat | ) {if (GLeeInit()) glMatrixLoaddEXT(mode, m);} | |||
| y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);} | GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatr | |||
| void __stdcall _Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdoubl | ixLoaddEXT; | |||
| e y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);} | #endif | |||
| void __stdcall _Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdoubl | #ifndef GLEE_C_DEFINED_glMatrixMultfEXT | |||
| e right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if | #define GLEE_C_DEFINED_glMatrixMultfEXT | |||
| (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFa | void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) | |||
| r);} | {if (GLeeInit()) glMatrixMultfEXT(mode, m);} | |||
| void __stdcall _Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble | GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatr | |||
| right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if ( | ixMultfEXT; | |||
| GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);} | #endif | |||
| void __stdcall _Lazy_glMatrixPopEXT(GLenum mode) | #ifndef GLEE_C_DEFINED_glMatrixMultdEXT | |||
| {if (GLeeInit()) glMatrixPopEXT(mode);} | #define GLEE_C_DEFINED_glMatrixMultdEXT | |||
| void __stdcall _Lazy_glMatrixPushEXT(GLenum mode) | void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m | |||
| {if (GLeeInit()) glMatrixPushEXT(mode);} | ) {if (GLeeInit()) glMatrixMultdEXT(mode, m);} | |||
| void __stdcall _Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * | GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatr | |||
| m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);} | ixMultdEXT; | |||
| void __stdcall _Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble | #endif | |||
| * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);} | #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT | |||
| void __stdcall _Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * | #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT | |||
| m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);} | void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode) {if (GLeeI | |||
| void __stdcall _Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble | nit()) glMatrixLoadIdentityEXT(mode);} | |||
| * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);} | GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GL | |||
| void __stdcall _Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, | ee_Lazy_glMatrixLoadIdentityEXT; | |||
| GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(textu | #endif | |||
| re, target, pname, param);} | #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT | |||
| void __stdcall _Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, | #define GLEE_C_DEFINED_glMatrixRotatefEXT | |||
| GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameter | void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, G | |||
| fvEXT(texture, target, pname, params);} | Lfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, | |||
| void __stdcall _Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, | angle, x, y, z);} | |||
| GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture | GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_gl | |||
| , target, pname, param);} | MatrixRotatefEXT; | |||
| void __stdcall _Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, | #endif | |||
| GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameteriv | #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT | |||
| EXT(texture, target, pname, params);} | #define GLEE_C_DEFINED_glMatrixRotatedEXT | |||
| void __stdcall _Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLi | void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, | |||
| nt level, GLenum internalformat, GLsizei width, GLint border, GLenum format | GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mo | |||
| , GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage1DEXT | de, angle, x, y, z);} | |||
| (texture, target, level, internalformat, width, border, format, type, pixel | GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_gl | |||
| s);} | MatrixRotatedEXT; | |||
| void __stdcall _Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLi | #endif | |||
| nt level, GLenum internalformat, GLsizei width, GLsizei height, GLint borde | #ifndef GLEE_C_DEFINED_glMatrixScalefEXT | |||
| r, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glT | #define GLEE_C_DEFINED_glMatrixScalefEXT | |||
| extureImage2DEXT(texture, target, level, internalformat, width, height, bor | void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloa | |||
| der, format, type, pixels);} | t y, GLfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);} | |||
| void __stdcall _Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, | GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMa | |||
| GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, cons | trixScalefEXT; | |||
| t GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, target | #endif | |||
| , level, xoffset, width, format, type, pixels);} | #ifndef GLEE_C_DEFINED_glMatrixScaledEXT | |||
| void __stdcall _Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, | #define GLEE_C_DEFINED_glMatrixScaledEXT | |||
| GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, G | void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdou | |||
| Lenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextu | ble y, GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);} | |||
| reSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, fo | GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMa | |||
| rmat, type, pixels);} | trixScaledEXT; | |||
| void __stdcall _Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target, | #endif | |||
| GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint | #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT | |||
| border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level, | #define GLEE_C_DEFINED_glMatrixTranslatefEXT | |||
| internalformat, x, y, width, border);} | void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GL | |||
| void __stdcall _Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, | float y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z); | |||
| GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsiz | } | |||
| ei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(texture, | GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_L | |||
| target, level, internalformat, x, y, width, height, border);} | azy_glMatrixTranslatefEXT; | |||
| void __stdcall _Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum targ | #endif | |||
| et, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLee | #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT | |||
| Init()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, w | #define GLEE_C_DEFINED_glMatrixTranslatedEXT | |||
| idth);} | void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, G | |||
| void __stdcall _Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum targ | Ldouble y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, | |||
| et, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei wi | z);} | |||
| dth, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, | GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_L | |||
| target, level, xoffset, yoffset, x, y, width, height);} | azy_glMatrixTranslatedEXT; | |||
| void __stdcall _Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GL | #endif | |||
| int level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) g | #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT | |||
| lGetTextureImageEXT(texture, target, level, format, type, pixels);} | #define GLEE_C_DEFINED_glMatrixFrustumEXT | |||
| void __stdcall _Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum targ | void __stdcall GLee_Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, G | |||
| et, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameter | Ldouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar | |||
| fvEXT(texture, target, pname, params);} | ) {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNea | |||
| void __stdcall _Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum targ | r, zFar);} | |||
| et, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameteriv | GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_gl | |||
| EXT(texture, target, pname, params);} | MatrixFrustumEXT; | |||
| void __stdcall _Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum | #endif | |||
| target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glG | #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT | |||
| etTextureLevelParameterfvEXT(texture, target, level, pname, params);} | #define GLEE_C_DEFINED_glMatrixOrthoEXT | |||
| void __stdcall _Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum | void __stdcall GLee_Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLd | |||
| target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGet | ouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) | |||
| TextureLevelParameterivEXT(texture, target, level, pname, params);} | {if (GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, z | |||
| void __stdcall _Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLi | Far);} | |||
| nt level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep | GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatr | |||
| th, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if ( | ixOrthoEXT; | |||
| GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, wid | #endif | |||
| th, height, depth, border, format, type, pixels);} | #ifndef GLEE_C_DEFINED_glMatrixPopEXT | |||
| void __stdcall _Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, | #define GLEE_C_DEFINED_glMatrixPopEXT | |||
| GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GL | void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode) {if (GLeeInit()) gl | |||
| sizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pix | MatrixPopEXT(mode);} | |||
| els) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffs | GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPo | |||
| et, yoffset, zoffset, width, height, depth, format, type, pixels);} | pEXT; | |||
| void __stdcall _Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum targ | #endif | |||
| et, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLin | #ifndef GLEE_C_DEFINED_glMatrixPushEXT | |||
| t y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage | #define GLEE_C_DEFINED_glMatrixPushEXT | |||
| 3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, heigh | void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode) {if (GLeeInit()) g | |||
| t);} | lMatrixPushEXT(mode);} | |||
| void __stdcall _Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, | GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrix | |||
| GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(tex | PushEXT; | |||
| unit, target, pname, param);} | #endif | |||
| void __stdcall _Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target | #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT | |||
| , GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParamet | #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT | |||
| erfvEXT(texunit, target, pname, params);} | void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLf | |||
| void __stdcall _Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, | loat * m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);} | |||
| GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texun | GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEX | |||
| it, target, pname, param);} | T=GLee_Lazy_glMatrixLoadTransposefEXT; | |||
| void __stdcall _Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target | #endif | |||
| , GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameter | #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT | |||
| ivEXT(texunit, target, pname, params);} | #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT | |||
| void __stdcall _Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GL | void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLd | |||
| int level, GLenum internalformat, GLsizei width, GLint border, GLenum forma | ouble * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);} | |||
| t, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage1DE | GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEX | |||
| XT(texunit, target, level, internalformat, width, border, format, type, pix | T=GLee_Lazy_glMatrixLoadTransposedEXT; | |||
| els);} | #endif | |||
| void __stdcall _Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GL | #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT | |||
| int level, GLenum internalformat, GLsizei width, GLsizei height, GLint bord | #define GLEE_C_DEFINED_glMatrixMultTransposefEXT | |||
| er, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) gl | void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLf | |||
| MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, b | loat * m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);} | |||
| order, format, type, pixels);} | GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEX | |||
| void __stdcall _Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, | T=GLee_Lazy_glMatrixMultTransposefEXT; | |||
| GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, con | #endif | |||
| st GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, targ | #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT | |||
| et, level, xoffset, width, format, type, pixels);} | #define GLEE_C_DEFINED_glMatrixMultTransposedEXT | |||
| void __stdcall _Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, | void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLd | |||
| GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, | ouble * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);} | |||
| GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMult | GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEX | |||
| iTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, | T=GLee_Lazy_glMatrixMultTransposedEXT; | |||
| format, type, pixels);} | #endif | |||
| void __stdcall _Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target | #ifndef GLEE_C_DEFINED_glTextureParameterfEXT | |||
| , GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLin | #define GLEE_C_DEFINED_glTextureParameterfEXT | |||
| t border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level | void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum ta | |||
| , internalformat, x, y, width, border);} | rget, GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT | |||
| void __stdcall _Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target | (texture, target, pname, param);} | |||
| , GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsi | GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee | |||
| zei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(texuni | _Lazy_glTextureParameterfEXT; | |||
| t, target, level, internalformat, x, y, width, height, border);} | #endif | |||
| void __stdcall _Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum tar | #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT | |||
| get, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLe | #define GLEE_C_DEFINED_glTextureParameterfvEXT | |||
| eInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, | void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum t | |||
| width);} | arget, GLenum pname, const GLfloat * params) {if (GLeeInit()) glTexturePar | |||
| void __stdcall _Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum tar | ameterfvEXT(texture, target, pname, params);} | |||
| get, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei w | GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GL | |||
| idth, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit | ee_Lazy_glTextureParameterfvEXT; | |||
| , target, level, xoffset, yoffset, x, y, width, height);} | #endif | |||
| void __stdcall _Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, G | #ifndef GLEE_C_DEFINED_glTextureParameteriEXT | |||
| Lint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) | #define GLEE_C_DEFINED_glTextureParameteriEXT | |||
| glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);} | void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum ta | |||
| void __stdcall _Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum tar | rget, GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(t | |||
| get, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParamet | exture, target, pname, param);} | |||
| erfvEXT(texunit, target, pname, params);} | GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee | |||
| void __stdcall _Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum tar | _Lazy_glTextureParameteriEXT; | |||
| get, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameter | #endif | |||
| ivEXT(texunit, target, pname, params);} | #ifndef GLEE_C_DEFINED_glTextureParameterivEXT | |||
| void __stdcall _Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenu | #define GLEE_C_DEFINED_glTextureParameterivEXT | |||
| m target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) gl | void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum t | |||
| GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);} | arget, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParam | |||
| void __stdcall _Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenu | eterivEXT(texture, target, pname, params);} | |||
| m target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGe | GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GL | |||
| tMultiTexLevelParameterivEXT(texunit, target, level, pname, params);} | ee_Lazy_glTextureParameterivEXT; | |||
| void __stdcall _Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GL | #endif | |||
| int level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei de | #ifndef GLEE_C_DEFINED_glTextureImage1DEXT | |||
| pth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if | #define GLEE_C_DEFINED_glTextureImage1DEXT | |||
| (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, w | void __stdcall GLee_Lazy_glTextureImage1DEXT(GLuint texture, GLenum targe | |||
| idth, height, depth, border, format, type, pixels);} | t, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum | |||
| void __stdcall _Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, | format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImag | |||
| GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, G | e1DEXT(texture, target, level, internalformat, width, border, format, type, | |||
| Lsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pi | pixels);} | |||
| xels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xof | GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_ | |||
| fset, yoffset, zoffset, width, height, depth, format, type, pixels);} | glTextureImage1DEXT; | |||
| void __stdcall _Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum tar | #endif | |||
| get, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLi | #ifndef GLEE_C_DEFINED_glTextureImage2DEXT | |||
| nt y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubIma | #define GLEE_C_DEFINED_glTextureImage2DEXT | |||
| ge3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, hei | void __stdcall GLee_Lazy_glTextureImage2DEXT(GLuint texture, GLenum targe | |||
| ght);} | t, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint | |||
| void __stdcall _Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, G | border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit( | |||
| Luint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, tex | )) glTextureImage2DEXT(texture, target, level, internalformat, width, heigh | |||
| ture);} | t, border, format, type, pixels);} | |||
| void __stdcall _Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint ind | GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_ | |||
| ex) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index) | glTextureImage2DEXT; | |||
| ;} | #endif | |||
| void __stdcall _Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint in | #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT | |||
| dex) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index | #define GLEE_C_DEFINED_glTextureSubImage1DEXT | |||
| );} | void __stdcall GLee_Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum ta | |||
| void __stdcall _Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, | rget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type | |||
| GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMu | , const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, | |||
| ltiTexCoordPointerEXT(texunit, size, type, stride, pointer);} | target, level, xoffset, width, format, type, pixels);} | |||
| void __stdcall _Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenu | GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee | |||
| m pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target | _Lazy_glTextureSubImage1DEXT; | |||
| , pname, param);} | #endif | |||
| void __stdcall _Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLen | #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT | |||
| um pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texu | #define GLEE_C_DEFINED_glTextureSubImage2DEXT | |||
| nit, target, pname, params);} | void __stdcall GLee_Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum ta | |||
| void __stdcall _Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenu | rget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei hei | |||
| m pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, | ght, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) g | |||
| pname, param);} | lTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, heig | |||
| void __stdcall _Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLen | ht, format, type, pixels);} | |||
| um pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texuni | GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee | |||
| t, target, pname, params);} | _Lazy_glTextureSubImage2DEXT; | |||
| void __stdcall _Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum | #endif | |||
| pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, | #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT | |||
| pname, param);} | #define GLEE_C_DEFINED_glCopyTextureImage1DEXT | |||
| void __stdcall _Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenu | void __stdcall GLee_Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum t | |||
| m pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texu | arget, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, | |||
| nit, coord, pname, params);} | GLint border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, l | |||
| void __stdcall _Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum | evel, internalformat, x, y, width, border);} | |||
| pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, | GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GL | |||
| pname, param);} | ee_Lazy_glCopyTextureImage1DEXT; | |||
| void __stdcall _Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenu | #endif | |||
| m pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texun | #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT | |||
| it, coord, pname, params);} | #define GLEE_C_DEFINED_glCopyTextureImage2DEXT | |||
| void __stdcall _Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum | void __stdcall GLee_Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum t | |||
| pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pn | arget, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, | |||
| ame, param);} | GLsizei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(te | |||
| void __stdcall _Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenu | xture, target, level, internalformat, x, y, width, height, border);} | |||
| m pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit | GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GL | |||
| , coord, pname, params);} | ee_Lazy_glCopyTextureImage2DEXT; | |||
| void __stdcall _Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, G | #endif | |||
| Lenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texu | #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT | |||
| nit, target, pname, params);} | #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT | |||
| void __stdcall _Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, G | void __stdcall GLee_Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenu | |||
| Lenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texuni | m target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if | |||
| t, target, pname, params);} | (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x | |||
| void __stdcall _Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GL | , y, width);} | |||
| enum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texu | GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1D | |||
| nit, coord, pname, params);} | EXT=GLee_Lazy_glCopyTextureSubImage1DEXT; | |||
| void __stdcall _Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GL | #endif | |||
| enum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texun | #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT | |||
| it, coord, pname, params);} | #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT | |||
| void __stdcall _Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GL | void __stdcall GLee_Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenu | |||
| enum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit | m target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsi | |||
| , coord, pname, params);} | zei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(tex | |||
| void __stdcall _Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLf | ture, target, level, xoffset, yoffset, x, y, width, height);} | |||
| loat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data); | GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2D | |||
| } | EXT=GLee_Lazy_glCopyTextureSubImage2DEXT; | |||
| void __stdcall _Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GL | #endif | |||
| double * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data | #ifndef GLEE_C_DEFINED_glGetTextureImageEXT | |||
| );} | #define GLEE_C_DEFINED_glGetTextureImageEXT | |||
| void __stdcall _Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, G | void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum targ | |||
| Lvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, dat | et, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeIni | |||
| a);} | t()) glGetTextureImageEXT(texture, target, level, format, type, pixels);} | |||
| void __stdcall _Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum t | GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Laz | |||
| arget, GLint level, GLenum internalformat, GLsizei width, GLsizei height, G | y_glGetTextureImageEXT; | |||
| Lsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (G | #endif | |||
| LeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalfo | #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT | |||
| rmat, width, height, depth, border, imageSize, bits);} | #define GLEE_C_DEFINED_glGetTextureParameterfvEXT | |||
| void __stdcall _Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum t | void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenu | |||
| arget, GLint level, GLenum internalformat, GLsizei width, GLsizei height, G | m target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTexturePar | |||
| Lint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCo | ameterfvEXT(texture, target, pname, params);} | |||
| mpressedTextureImage2DEXT(texture, target, level, internalformat, width, he | GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfv | |||
| ight, border, imageSize, bits);} | EXT=GLee_Lazy_glGetTextureParameterfvEXT; | |||
| void __stdcall _Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum t | #endif | |||
| arget, GLint level, GLenum internalformat, GLsizei width, GLint border, GLs | #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT | |||
| izei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureI | #define GLEE_C_DEFINED_glGetTextureParameterivEXT | |||
| mage1DEXT(texture, target, level, internalformat, width, border, imageSize, | void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenu | |||
| bits);} | m target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParam | |||
| void __stdcall _Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenu | eterivEXT(texture, target, pname, params);} | |||
| m target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei | GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameteriv | |||
| width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, co | EXT=GLee_Lazy_glGetTextureParameterivEXT; | |||
| nst GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT(textu | #endif | |||
| re, target, level, xoffset, yoffset, zoffset, width, height, depth, format, | #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT | |||
| imageSize, bits);} | #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT | |||
| void __stdcall _Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenu | void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, | |||
| m target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei | GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit( | |||
| height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeI | )) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);} | |||
| nit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yo | GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelP | |||
| ffset, width, height, format, imageSize, bits);} | arameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT; | |||
| void __stdcall _Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenu | #endif | |||
| m target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei | #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT | |||
| imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubIm | #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT | |||
| age1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);} | void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture, | |||
| void __stdcall _Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum | GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) | |||
| target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureIm | glGetTextureLevelParameterivEXT(texture, target, level, pname, params);} | |||
| ageEXT(texture, target, lod, img);} | GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelP | |||
| void __stdcall _Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum | arameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT; | |||
| target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, | #endif | |||
| GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if ( | #ifndef GLEE_C_DEFINED_glTextureImage3DEXT | |||
| GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internal | #define GLEE_C_DEFINED_glTextureImage3DEXT | |||
| format, width, height, depth, border, imageSize, bits);} | void __stdcall GLee_Lazy_glTextureImage3DEXT(GLuint texture, GLenum targe | |||
| void __stdcall _Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum | t, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsiz | |||
| target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, | ei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) | |||
| GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glC | {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalforma | |||
| ompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, | t, width, height, depth, border, format, type, pixels);} | |||
| height, border, imageSize, bits);} | GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_ | |||
| void __stdcall _Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum | glTextureImage3DEXT; | |||
| target, GLint level, GLenum internalformat, GLsizei width, GLint border, GL | #endif | |||
| sizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTe | #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT | |||
| xImage1DEXT(texunit, target, level, internalformat, width, border, imageSiz | #define GLEE_C_DEFINED_glTextureSubImage3DEXT | |||
| e, bits);} | void __stdcall GLee_Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum ta | |||
| void __stdcall _Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLen | rget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei wid | |||
| um target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsize | th, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid | |||
| i width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, c | * pixels) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, | |||
| onst GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(tex | xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} | |||
| unit, target, level, xoffset, yoffset, zoffset, width, height, depth, forma | GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee | |||
| t, imageSize, bits);} | _Lazy_glTextureSubImage3DEXT; | |||
| void __stdcall _Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLen | #endif | |||
| um target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsize | #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT | |||
| i height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLee | #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT | |||
| Init()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, | void __stdcall GLee_Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenu | |||
| yoffset, width, height, format, imageSize, bits);} | m target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x | |||
| void __stdcall _Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLen | , GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSu | |||
| um target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsize | bImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, | |||
| i imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSub | height);} | |||
| Image1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits) | GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3D | |||
| ;} | EXT=GLee_Lazy_glCopyTextureSubImage3DEXT; | |||
| void __stdcall _Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum | #endif | |||
| target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTex | #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT | |||
| ImageEXT(texunit, target, lod, img);} | #define GLEE_C_DEFINED_glMultiTexParameterfEXT | |||
| void __stdcall _Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, | void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum t | |||
| GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNam | arget, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfE | |||
| edProgramStringEXT(program, target, format, len, string);} | XT(texunit, target, pname, param);} | |||
| void __stdcall _Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLen | GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GL | |||
| um target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) { | ee_Lazy_glMultiTexParameterfEXT; | |||
| if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x | #endif | |||
| , y, z, w);} | #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT | |||
| void __stdcall _Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLe | #define GLEE_C_DEFINED_glMultiTexParameterfvEXT | |||
| num target, GLuint index, const GLdouble * params) {if (GLeeInit()) glName | void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum | |||
| dProgramLocalParameter4dvEXT(program, target, index, params);} | target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexP | |||
| void __stdcall _Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLen | arameterfvEXT(texunit, target, pname, params);} | |||
| um target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if ( | GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT= | |||
| GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, | GLee_Lazy_glMultiTexParameterfvEXT; | |||
| z, w);} | #endif | |||
| void __stdcall _Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLe | #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT | |||
| num target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamed | #define GLEE_C_DEFINED_glMultiTexParameteriEXT | |||
| ProgramLocalParameter4fvEXT(program, target, index, params);} | void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum t | |||
| void __stdcall _Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, G | arget, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT | |||
| Lenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamed | (texunit, target, pname, param);} | |||
| ProgramLocalParameterdvEXT(program, target, index, params);} | GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GL | |||
| void __stdcall _Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, G | ee_Lazy_glMultiTexParameteriEXT; | |||
| Lenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedP | #endif | |||
| rogramLocalParameterfvEXT(program, target, index, params);} | #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT | |||
| void __stdcall _Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, | #define GLEE_C_DEFINED_glMultiTexParameterivEXT | |||
| GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(prog | void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum | |||
| ram, target, pname, params);} | target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexPar | |||
| void __stdcall _Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum targ | ameterivEXT(texunit, target, pname, params);} | |||
| et, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStrin | GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT= | |||
| gEXT(program, target, pname, string);} | GLee_Lazy_glMultiTexParameterivEXT; | |||
| void __stdcall _Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GL | #endif | |||
| enum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLe | #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT | |||
| eInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, | #define GLEE_C_DEFINED_glMultiTexImage1DEXT | |||
| params);} | void __stdcall GLee_Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum targ | |||
| void __stdcall _Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLe | et, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum | |||
| num target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeIni | format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexIm | |||
| t()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w) | age1DEXT(texunit, target, level, internalformat, width, border, format, typ | |||
| ;} | e, pixels);} | |||
| void __stdcall _Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GL | GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Laz | |||
| enum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedP | y_glMultiTexImage1DEXT; | |||
| rogramLocalParameterI4ivEXT(program, target, index, params);} | #endif | |||
| void __stdcall _Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, G | #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT | |||
| Lenum target, GLuint index, GLsizei count, const GLint * params) {if (GLee | #define GLEE_C_DEFINED_glMultiTexImage2DEXT | |||
| Init()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, | void __stdcall GLee_Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum targ | |||
| params);} | et, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLin | |||
| void __stdcall _Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GL | t border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit | |||
| enum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GL | ()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, hei | |||
| eeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, | ght, border, format, type, pixels);} | |||
| z, w);} | GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Laz | |||
| void __stdcall _Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, G | y_glMultiTexImage2DEXT; | |||
| Lenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glName | #endif | |||
| dProgramLocalParameterI4uivEXT(program, target, index, params);} | #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT | |||
| void __stdcall _Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, | #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT | |||
| GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GL | void __stdcall GLee_Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum t | |||
| eeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, cou | arget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum typ | |||
| nt, params);} | e, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit | |||
| void __stdcall _Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, | , target, level, xoffset, width, format, type, pixels);} | |||
| GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedPr | GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GL | |||
| ogramLocalParameterIivEXT(program, target, index, params);} | ee_Lazy_glMultiTexSubImage1DEXT; | |||
| void __stdcall _Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, | #endif | |||
| GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamed | #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT | |||
| ProgramLocalParameterIuivEXT(program, target, index, params);} | #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT | |||
| void __stdcall _Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target | void __stdcall GLee_Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum t | |||
| , GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterI | arget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei he | |||
| ivEXT(texture, target, pname, params);} | ight, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) | |||
| void __stdcall _Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum targe | glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, he | |||
| t, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParamete | ight, format, type, pixels);} | |||
| rIuivEXT(texture, target, pname, params);} | GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GL | |||
| void __stdcall _Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum tar | ee_Lazy_glMultiTexSubImage2DEXT; | |||
| get, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterI | #endif | |||
| ivEXT(texture, target, pname, params);} | #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT | |||
| void __stdcall _Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum ta | #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT | |||
| rget, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParamete | void __stdcall GLee_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum | |||
| rIuivEXT(texture, target, pname, params);} | target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width | |||
| void __stdcall _Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum targe | , GLint border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, | |||
| t, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParamete | level, internalformat, x, y, width, border);} | |||
| rIivEXT(texunit, target, pname, params);} | GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT= | |||
| void __stdcall _Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum targ | GLee_Lazy_glCopyMultiTexImage1DEXT; | |||
| et, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParame | #endif | |||
| terIuivEXT(texunit, target, pname, params);} | #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT | |||
| void __stdcall _Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum ta | #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT | |||
| rget, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParamete | void __stdcall GLee_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum | |||
| rIivEXT(texunit, target, pname, params);} | target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width | |||
| void __stdcall _Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum t | , GLsizei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT( | |||
| arget, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParame | texunit, target, level, internalformat, x, y, width, height, border);} | |||
| terIuivEXT(texunit, target, pname, params);} | GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT= | |||
| void __stdcall _Lazy_glProgramUniform1fEXT(GLuint program, GLint location, | GLee_Lazy_glCopyMultiTexImage2DEXT; | |||
| GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0 | #endif | |||
| );} | #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT | |||
| void __stdcall _Lazy_glProgramUniform2fEXT(GLuint program, GLint location, | #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT | |||
| GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, lo | void __stdcall GLee_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLen | |||
| cation, v0, v1);} | um target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {i | |||
| void __stdcall _Lazy_glProgramUniform3fEXT(GLuint program, GLint location, | f (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, | |||
| GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT | x, y, width);} | |||
| (program, location, v0, v1, v2);} | GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage | |||
| void __stdcall _Lazy_glProgramUniform4fEXT(GLuint program, GLint location, | 1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT; | |||
| GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgram | #endif | |||
| Uniform4fEXT(program, location, v0, v1, v2, v3);} | #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT | |||
| void __stdcall _Lazy_glProgramUniform1iEXT(GLuint program, GLint location, | #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT | |||
| GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0 | void __stdcall GLee_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLen | |||
| );} | um target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLs | |||
| void __stdcall _Lazy_glProgramUniform2iEXT(GLuint program, GLint location, | izei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(t | |||
| GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, locati | exunit, target, level, xoffset, yoffset, x, y, width, height);} | |||
| on, v0, v1);} | GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage | |||
| void __stdcall _Lazy_glProgramUniform3iEXT(GLuint program, GLint location, | 2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT; | |||
| GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(progr | #endif | |||
| am, location, v0, v1, v2);} | #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT | |||
| void __stdcall _Lazy_glProgramUniform4iEXT(GLuint program, GLint location, | #define GLEE_C_DEFINED_glGetMultiTexImageEXT | |||
| GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4 | void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum tar | |||
| iEXT(program, location, v0, v1, v2, v3);} | get, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeIn | |||
| void __stdcall _Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, | it()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);} | |||
| GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1f | GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_L | |||
| vEXT(program, location, count, value);} | azy_glGetMultiTexImageEXT; | |||
| void __stdcall _Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, | #endif | |||
| GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2f | #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT | |||
| vEXT(program, location, count, value);} | #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT | |||
| void __stdcall _Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, | void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLen | |||
| GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3f | um target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexP | |||
| vEXT(program, location, count, value);} | arameterfvEXT(texunit, target, pname, params);} | |||
| void __stdcall _Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, | GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameter | |||
| GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4f | fvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT; | |||
| vEXT(program, location, count, value);} | #endif | |||
| void __stdcall _Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, | #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT | |||
| GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivE | #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT | |||
| XT(program, location, count, value);} | void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLen | |||
| void __stdcall _Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, | um target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexPar | |||
| GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivE | ameterivEXT(texunit, target, pname, params);} | |||
| XT(program, location, count, value);} | GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameter | |||
| void __stdcall _Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, | ivEXT=GLee_Lazy_glGetMultiTexParameterivEXT; | |||
| GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivE | #endif | |||
| XT(program, location, count, value);} | #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT | |||
| void __stdcall _Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, | #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT | |||
| GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivE | void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, | |||
| XT(program, location, count, value);} | GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit | |||
| void __stdcall _Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint loc | ()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params) | |||
| ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe | ;} | |||
| eInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, | GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLeve | |||
| value);} | lParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT; | |||
| void __stdcall _Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint loc | #endif | |||
| ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe | #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT | |||
| eInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, | #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT | |||
| value);} | void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, | |||
| void __stdcall _Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint loc | GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit() | |||
| ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe | ) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);} | |||
| eInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, | GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLeve | |||
| value);} | lParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT; | |||
| void __stdcall _Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint l | #endif | |||
| ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G | #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT | |||
| LeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpo | #define GLEE_C_DEFINED_glMultiTexImage3DEXT | |||
| se, value);} | void __stdcall GLee_Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum targ | |||
| void __stdcall _Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint l | et, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsi | |||
| ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G | zei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) | |||
| LeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpo | {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalfor | |||
| se, value);} | mat, width, height, depth, border, format, type, pixels);} | |||
| void __stdcall _Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint l | GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Laz | |||
| ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G | y_glMultiTexImage3DEXT; | |||
| LeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpo | #endif | |||
| se, value);} | #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT | |||
| void __stdcall _Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint l | #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT | |||
| ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G | void __stdcall GLee_Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum t | |||
| LeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpo | arget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei wi | |||
| se, value);} | dth, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoi | |||
| void __stdcall _Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint l | d * pixels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, leve | |||
| ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G | l, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} | |||
| LeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpo | GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GL | |||
| se, value);} | ee_Lazy_glMultiTexSubImage3DEXT; | |||
| void __stdcall _Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint l | #endif | |||
| ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G | #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT | |||
| LeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpo | #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT | |||
| se, value);} | void __stdcall GLee_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLen | |||
| void __stdcall _Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, | um target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint | |||
| GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v | x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTex | |||
| 0);} | SubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, widt | |||
| void __stdcall _Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, | h, height);} | |||
| GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, lo | GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage | |||
| cation, v0, v1);} | 3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT; | |||
| void __stdcall _Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, | #endif | |||
| GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT( | #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT | |||
| program, location, v0, v1, v2);} | #define GLEE_C_DEFINED_glBindMultiTextureEXT | |||
| void __stdcall _Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, | void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum tar | |||
| GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUni | get, GLuint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, targe | |||
| form4uiEXT(program, location, v0, v1, v2, v3);} | t, texture);} | |||
| void __stdcall _Lazy_glProgramUniform1uivEXT(GLuint program, GLint location | GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_L | |||
| , GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1u | azy_glBindMultiTextureEXT; | |||
| ivEXT(program, location, count, value);} | #endif | |||
| void __stdcall _Lazy_glProgramUniform2uivEXT(GLuint program, GLint location | #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT | |||
| , GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2u | #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT | |||
| ivEXT(program, location, count, value);} | void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLui | |||
| void __stdcall _Lazy_glProgramUniform3uivEXT(GLuint program, GLint location | nt index) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);} | |||
| , GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3u | GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateI | |||
| ivEXT(program, location, count, value);} | ndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT; | |||
| void __stdcall _Lazy_glProgramUniform4uivEXT(GLuint program, GLint location | #endif | |||
| , GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4u | #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT | |||
| ivEXT(program, location, count, value);} | #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT | |||
| void __stdcall _Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, c | void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLu | |||
| onst GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(bu | int index) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);} | |||
| ffer, size, data, usage);} | GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStat | |||
| void __stdcall _Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset | eIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT; | |||
| , GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubD | #endif | |||
| ataEXT(buffer, offset, size, data);} | #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT | |||
| GLvoid* __stdcall _Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access) | #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT | |||
| {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); | void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint | |||
| return (GLvoid*)0;} | size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit() | |||
| GLboolean __stdcall _Lazy_glUnmapNamedBufferEXT(GLuint buffer) | ) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);} | |||
| {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); retur | GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEX | |||
| n (GLboolean)0;} | T=GLee_Lazy_glMultiTexCoordPointerEXT; | |||
| void __stdcall _Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum p | #endif | |||
| name, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buff | #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT | |||
| er, pname, params);} | #define GLEE_C_DEFINED_glMultiTexEnvfEXT | |||
| void __stdcall _Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pnam | void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, | |||
| e, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, | GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, | |||
| pname, params);} | target, pname, param);} | |||
| void __stdcall _Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr off | GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMu | |||
| set, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubD | ltiTexEnvfEXT; | |||
| ataEXT(buffer, offset, size, data);} | #endif | |||
| void __stdcall _Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLen | #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT | |||
| um internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(text | #define GLEE_C_DEFINED_glMultiTexEnvfvEXT | |||
| ure, target, internalformat, buffer);} | void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target | |||
| void __stdcall _Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLe | , GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEX | |||
| num internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(te | T(texunit, target, pname, params);} | |||
| xunit, target, internalformat, buffer);} | GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLe | MultiTexEnvfvEXT; | |||
| num internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glName | #endif | |||
| dRenderbufferStorageEXT(renderbuffer, internalformat, width, height);} | #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT | |||
| void __stdcall _Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuff | #define GLEE_C_DEFINED_glMultiTexEnviEXT | |||
| er, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferP | void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, | |||
| arameterivEXT(renderbuffer, pname, params);} | GLenum pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, ta | |||
| GLenum __stdcall _Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, | rget, pname, param);} | |||
| GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(f | GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMu | |||
| ramebuffer, target); return (GLenum)0;} | ltiTexEnviEXT; | |||
| void __stdcall _Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLe | #endif | |||
| num attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeIn | #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT | |||
| it()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, te | #define GLEE_C_DEFINED_glMultiTexEnvivEXT | |||
| xture, level);} | void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target | |||
| void __stdcall _Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLe | , GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT( | |||
| num attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeIn | texunit, target, pname, params);} | |||
| it()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, te | GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_gl | |||
| xture, level);} | MultiTexEnvivEXT; | |||
| void __stdcall _Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLe | #endif | |||
| num attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffse | #ifndef GLEE_C_DEFINED_glMultiTexGendEXT | |||
| t) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment | #define GLEE_C_DEFINED_glMultiTexGendEXT | |||
| , textarget, texture, level, zoffset);} | void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, | |||
| void __stdcall _Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, | GLenum pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, | |||
| GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GL | coord, pname, param);} | |||
| eeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, render | GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMu | |||
| buffertarget, renderbuffer);} | ltiTexGendEXT; | |||
| void __stdcall _Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint f | #endif | |||
| ramebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit | #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT | |||
| ()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, | #define GLEE_C_DEFINED_glMultiTexGendvEXT | |||
| pname, params);} | void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, | |||
| void __stdcall _Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum targ | GLenum pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEX | |||
| et) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target) | T(texunit, coord, pname, params);} | |||
| ;} | GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_gl | |||
| void __stdcall _Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum tar | MultiTexGendvEXT; | |||
| get) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target | #endif | |||
| );} | #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT | |||
| void __stdcall _Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum | #define GLEE_C_DEFINED_glMultiTexGenfEXT | |||
| mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mod | void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, | |||
| e);} | GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, c | |||
| void __stdcall _Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsize | oord, pname, param);} | |||
| i n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(fra | GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMu | |||
| mebuffer, n, bufs);} | ltiTexGenfEXT; | |||
| void __stdcall _Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum | #endif | |||
| mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mod | #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT | |||
| e);} | #define GLEE_C_DEFINED_glMultiTexGenfvEXT | |||
| void __stdcall _Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLe | void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, | |||
| num pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT | GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT | |||
| (framebuffer, pname, params);} | (texunit, coord, pname, params);} | |||
| void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint render | GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_gl | |||
| buffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei heig | MultiTexGenfvEXT; | |||
| ht) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer | #endif | |||
| , samples, internalformat, width, height);} | #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT | |||
| void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuin | #define GLEE_C_DEFINED_glMultiTexGeniEXT | |||
| t renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum inter | void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, | |||
| nalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbu | GLenum pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coo | |||
| fferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSampl | rd, pname, param);} | |||
| es, internalformat, width, height);} | GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMu | |||
| void __stdcall _Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenu | ltiTexGeniEXT; | |||
| m attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebu | #endif | |||
| fferTextureEXT(framebuffer, attachment, texture, level);} | #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT | |||
| void __stdcall _Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, | #define GLEE_C_DEFINED_glMultiTexGenivEXT | |||
| GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit | void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, | |||
| ()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, lev | GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(t | |||
| el, layer);} | exunit, coord, pname, params);} | |||
| void __stdcall _Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, G | GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_gl | |||
| Lenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit( | MultiTexGenivEXT; | |||
| )) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level | #endif | |||
| , face);} | #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT | |||
| void __stdcall _Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target | #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT | |||
| , GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture, | void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum tar | |||
| target, renderbuffer);} | get, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEX | |||
| void __stdcall _Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum targe | T(texunit, target, pname, params);} | |||
| t, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit | GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_L | |||
| , target, renderbuffer);} | azy_glGetMultiTexEnvfvEXT; | |||
| PFNGLCLIENTATTRIBDEFAULTEXTPROC pglClientAttribDefaultEXT=_Lazy_glClientAtt | #endif | |||
| ribDefaultEXT; | #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT | |||
| PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC pglPushClientAttribDefaultEXT=_Lazy_glP | #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT | |||
| ushClientAttribDefaultEXT; | void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum tar | |||
| PFNGLMATRIXLOADFEXTPROC pglMatrixLoadfEXT=_Lazy_glMatrixLoadfEXT; | get, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT( | |||
| PFNGLMATRIXLOADDEXTPROC pglMatrixLoaddEXT=_Lazy_glMatrixLoaddEXT; | texunit, target, pname, params);} | |||
| PFNGLMATRIXMULTFEXTPROC pglMatrixMultfEXT=_Lazy_glMatrixMultfEXT; | GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_L | |||
| PFNGLMATRIXMULTDEXTPROC pglMatrixMultdEXT=_Lazy_glMatrixMultdEXT; | azy_glGetMultiTexEnvivEXT; | |||
| PFNGLMATRIXLOADIDENTITYEXTPROC pglMatrixLoadIdentityEXT=_Lazy_glMatrixLoadI | #endif | |||
| dentityEXT; | #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT | |||
| PFNGLMATRIXROTATEFEXTPROC pglMatrixRotatefEXT=_Lazy_glMatrixRotatefEXT; | #define GLEE_C_DEFINED_glGetMultiTexGendvEXT | |||
| PFNGLMATRIXROTATEDEXTPROC pglMatrixRotatedEXT=_Lazy_glMatrixRotatedEXT; | void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coo | |||
| PFNGLMATRIXSCALEFEXTPROC pglMatrixScalefEXT=_Lazy_glMatrixScalefEXT; | rd, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEX | |||
| PFNGLMATRIXSCALEDEXTPROC pglMatrixScaledEXT=_Lazy_glMatrixScaledEXT; | T(texunit, coord, pname, params);} | |||
| PFNGLMATRIXTRANSLATEFEXTPROC pglMatrixTranslatefEXT=_Lazy_glMatrixTranslate | GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_L | |||
| fEXT; | azy_glGetMultiTexGendvEXT; | |||
| PFNGLMATRIXTRANSLATEDEXTPROC pglMatrixTranslatedEXT=_Lazy_glMatrixTranslate | #endif | |||
| dEXT; | #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT | |||
| PFNGLMATRIXFRUSTUMEXTPROC pglMatrixFrustumEXT=_Lazy_glMatrixFrustumEXT; | #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT | |||
| PFNGLMATRIXORTHOEXTPROC pglMatrixOrthoEXT=_Lazy_glMatrixOrthoEXT; | void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coo | |||
| PFNGLMATRIXPOPEXTPROC pglMatrixPopEXT=_Lazy_glMatrixPopEXT; | rd, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT | |||
| PFNGLMATRIXPUSHEXTPROC pglMatrixPushEXT=_Lazy_glMatrixPushEXT; | (texunit, coord, pname, params);} | |||
| PFNGLMATRIXLOADTRANSPOSEFEXTPROC pglMatrixLoadTransposefEXT=_Lazy_glMatrixL | GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_L | |||
| oadTransposefEXT; | azy_glGetMultiTexGenfvEXT; | |||
| PFNGLMATRIXLOADTRANSPOSEDEXTPROC pglMatrixLoadTransposedEXT=_Lazy_glMatrixL | #endif | |||
| oadTransposedEXT; | #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT | |||
| PFNGLMATRIXMULTTRANSPOSEFEXTPROC pglMatrixMultTransposefEXT=_Lazy_glMatrixM | #define GLEE_C_DEFINED_glGetMultiTexGenivEXT | |||
| ultTransposefEXT; | void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coo | |||
| PFNGLMATRIXMULTTRANSPOSEDEXTPROC pglMatrixMultTransposedEXT=_Lazy_glMatrixM | rd, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(t | |||
| ultTransposedEXT; | exunit, coord, pname, params);} | |||
| PFNGLTEXTUREPARAMETERFEXTPROC pglTextureParameterfEXT=_Lazy_glTextureParame | GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_L | |||
| terfEXT; | azy_glGetMultiTexGenivEXT; | |||
| PFNGLTEXTUREPARAMETERFVEXTPROC pglTextureParameterfvEXT=_Lazy_glTexturePara | #endif | |||
| meterfvEXT; | #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT | |||
| PFNGLTEXTUREPARAMETERIEXTPROC pglTextureParameteriEXT=_Lazy_glTextureParame | #define GLEE_C_DEFINED_glGetFloatIndexedvEXT | |||
| teriEXT; | void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint inde | |||
| PFNGLTEXTUREPARAMETERIVEXTPROC pglTextureParameterivEXT=_Lazy_glTexturePara | x, GLfloat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, d | |||
| meterivEXT; | ata);} | |||
| PFNGLTEXTUREIMAGE1DEXTPROC pglTextureImage1DEXT=_Lazy_glTextureImage1DEXT; | GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_L | |||
| PFNGLTEXTUREIMAGE2DEXTPROC pglTextureImage2DEXT=_Lazy_glTextureImage2DEXT; | azy_glGetFloatIndexedvEXT; | |||
| PFNGLTEXTURESUBIMAGE1DEXTPROC pglTextureSubImage1DEXT=_Lazy_glTextureSubIma | #endif | |||
| ge1DEXT; | #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT | |||
| PFNGLTEXTURESUBIMAGE2DEXTPROC pglTextureSubImage2DEXT=_Lazy_glTextureSubIma | #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT | |||
| ge2DEXT; | void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint ind | |||
| PFNGLCOPYTEXTUREIMAGE1DEXTPROC pglCopyTextureImage1DEXT=_Lazy_glCopyTexture | ex, GLdouble * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index | |||
| Image1DEXT; | , data);} | |||
| PFNGLCOPYTEXTUREIMAGE2DEXTPROC pglCopyTextureImage2DEXT=_Lazy_glCopyTexture | GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee | |||
| Image2DEXT; | _Lazy_glGetDoubleIndexedvEXT; | |||
| PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC pglCopyTextureSubImage1DEXT=_Lazy_glCopyT | #endif | |||
| extureSubImage1DEXT; | #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT | |||
| PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC pglCopyTextureSubImage2DEXT=_Lazy_glCopyT | #define GLEE_C_DEFINED_glGetPointerIndexedvEXT | |||
| extureSubImage2DEXT; | void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint in | |||
| PFNGLGETTEXTUREIMAGEEXTPROC pglGetTextureImageEXT=_Lazy_glGetTextureImageEX | dex, GLvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, inde | |||
| T; | x, data);} | |||
| PFNGLGETTEXTUREPARAMETERFVEXTPROC pglGetTextureParameterfvEXT=_Lazy_glGetTe | GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GL | |||
| xtureParameterfvEXT; | ee_Lazy_glGetPointerIndexedvEXT; | |||
| PFNGLGETTEXTUREPARAMETERIVEXTPROC pglGetTextureParameterivEXT=_Lazy_glGetTe | #endif | |||
| xtureParameterivEXT; | #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT | |||
| PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC pglGetTextureLevelParameterfvEXT=_La | #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT | |||
| zy_glGetTextureLevelParameterfvEXT; | void __stdcall GLee_Lazy_glCompressedTextureImage3DEXT(GLuint texture, GL | |||
| PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC pglGetTextureLevelParameterivEXT=_La | enum target, GLint level, GLenum internalformat, GLsizei width, GLsizei hei | |||
| zy_glGetTextureLevelParameterivEXT; | ght, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) | |||
| PFNGLTEXTUREIMAGE3DEXTPROC pglTextureImage3DEXT=_Lazy_glTextureImage3DEXT; | {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, inte | |||
| PFNGLTEXTURESUBIMAGE3DEXTPROC pglTextureSubImage3DEXT=_Lazy_glTextureSubIma | rnalformat, width, height, depth, border, imageSize, bits);} | |||
| ge3DEXT; | GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureI | |||
| PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC pglCopyTextureSubImage3DEXT=_Lazy_glCopyT | mage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT; | |||
| extureSubImage3DEXT; | #endif | |||
| PFNGLMULTITEXPARAMETERFEXTPROC pglMultiTexParameterfEXT=_Lazy_glMultiTexPar | #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT | |||
| ameterfEXT; | #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT | |||
| PFNGLMULTITEXPARAMETERFVEXTPROC pglMultiTexParameterfvEXT=_Lazy_glMultiTexP | void __stdcall GLee_Lazy_glCompressedTextureImage2DEXT(GLuint texture, GL | |||
| arameterfvEXT; | enum target, GLint level, GLenum internalformat, GLsizei width, GLsizei hei | |||
| PFNGLMULTITEXPARAMETERIEXTPROC pglMultiTexParameteriEXT=_Lazy_glMultiTexPar | ght, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit() | |||
| ameteriEXT; | ) glCompressedTextureImage2DEXT(texture, target, level, internalformat, wid | |||
| PFNGLMULTITEXPARAMETERIVEXTPROC pglMultiTexParameterivEXT=_Lazy_glMultiTexP | th, height, border, imageSize, bits);} | |||
| arameterivEXT; | GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureI | |||
| PFNGLMULTITEXIMAGE1DEXTPROC pglMultiTexImage1DEXT=_Lazy_glMultiTexImage1DEX | mage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT; | |||
| T; | #endif | |||
| PFNGLMULTITEXIMAGE2DEXTPROC pglMultiTexImage2DEXT=_Lazy_glMultiTexImage2DEX | #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT | |||
| T; | #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT | |||
| PFNGLMULTITEXSUBIMAGE1DEXTPROC pglMultiTexSubImage1DEXT=_Lazy_glMultiTexSub | void __stdcall GLee_Lazy_glCompressedTextureImage1DEXT(GLuint texture, GL | |||
| Image1DEXT; | enum target, GLint level, GLenum internalformat, GLsizei width, GLint borde | |||
| PFNGLMULTITEXSUBIMAGE2DEXTPROC pglMultiTexSubImage2DEXT=_Lazy_glMultiTexSub | r, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTe | |||
| Image2DEXT; | xtureImage1DEXT(texture, target, level, internalformat, width, border, imag | |||
| PFNGLCOPYMULTITEXIMAGE1DEXTPROC pglCopyMultiTexImage1DEXT=_Lazy_glCopyMulti | eSize, bits);} | |||
| TexImage1DEXT; | GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureI | |||
| PFNGLCOPYMULTITEXIMAGE2DEXTPROC pglCopyMultiTexImage2DEXT=_Lazy_glCopyMulti | mage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT; | |||
| TexImage2DEXT; | #endif | |||
| PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC pglCopyMultiTexSubImage1DEXT=_Lazy_glCop | #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT | |||
| yMultiTexSubImage1DEXT; | #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT | |||
| PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC pglCopyMultiTexSubImage2DEXT=_Lazy_glCop | void __stdcall GLee_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, | |||
| yMultiTexSubImage2DEXT; | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, G | |||
| PFNGLGETMULTITEXIMAGEEXTPROC pglGetMultiTexImageEXT=_Lazy_glGetMultiTexImag | Lsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSi | |||
| eEXT; | ze, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT | |||
| PFNGLGETMULTITEXPARAMETERFVEXTPROC pglGetMultiTexParameterfvEXT=_Lazy_glGet | (texture, target, level, xoffset, yoffset, zoffset, width, height, depth, f | |||
| MultiTexParameterfvEXT; | ormat, imageSize, bits);} | |||
| PFNGLGETMULTITEXPARAMETERIVEXTPROC pglGetMultiTexParameterivEXT=_Lazy_glGet | GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextu | |||
| MultiTexParameterivEXT; | reSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT; | |||
| PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC pglGetMultiTexLevelParameterfvEXT=_ | #endif | |||
| Lazy_glGetMultiTexLevelParameterfvEXT; | #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT | |||
| PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC pglGetMultiTexLevelParameterivEXT=_ | #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT | |||
| Lazy_glGetMultiTexLevelParameterivEXT; | void __stdcall GLee_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, | |||
| PFNGLMULTITEXIMAGE3DEXTPROC pglMultiTexImage3DEXT=_Lazy_glMultiTexImage3DEX | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, G | |||
| T; | Lsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if | |||
| PFNGLMULTITEXSUBIMAGE3DEXTPROC pglMultiTexSubImage3DEXT=_Lazy_glMultiTexSub | (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffs | |||
| Image3DEXT; | et, yoffset, width, height, format, imageSize, bits);} | |||
| PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC pglCopyMultiTexSubImage3DEXT=_Lazy_glCop | GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextu | |||
| yMultiTexSubImage3DEXT; | reSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT; | |||
| PFNGLBINDMULTITEXTUREEXTPROC pglBindMultiTextureEXT=_Lazy_glBindMultiTextur | #endif | |||
| eEXT; | #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT | |||
| PFNGLENABLECLIENTSTATEINDEXEDEXTPROC pglEnableClientStateIndexedEXT=_Lazy_g | #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT | |||
| lEnableClientStateIndexedEXT; | void __stdcall GLee_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, | |||
| PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC pglDisableClientStateIndexedEXT=_Lazy | GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, G | |||
| _glDisableClientStateIndexedEXT; | Lsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextur | |||
| PFNGLMULTITEXCOORDPOINTEREXTPROC pglMultiTexCoordPointerEXT=_Lazy_glMultiTe | eSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, b | |||
| xCoordPointerEXT; | its);} | |||
| PFNGLMULTITEXENVFEXTPROC pglMultiTexEnvfEXT=_Lazy_glMultiTexEnvfEXT; | GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextu | |||
| PFNGLMULTITEXENVFVEXTPROC pglMultiTexEnvfvEXT=_Lazy_glMultiTexEnvfvEXT; | reSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT; | |||
| PFNGLMULTITEXENVIEXTPROC pglMultiTexEnviEXT=_Lazy_glMultiTexEnviEXT; | #endif | |||
| PFNGLMULTITEXENVIVEXTPROC pglMultiTexEnvivEXT=_Lazy_glMultiTexEnvivEXT; | #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT | |||
| PFNGLMULTITEXGENDEXTPROC pglMultiTexGendEXT=_Lazy_glMultiTexGendEXT; | #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT | |||
| PFNGLMULTITEXGENDVEXTPROC pglMultiTexGendvEXT=_Lazy_glMultiTexGendvEXT; | void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, G | |||
| PFNGLMULTITEXGENFEXTPROC pglMultiTexGenfEXT=_Lazy_glMultiTexGenfEXT; | Lenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTex | |||
| PFNGLMULTITEXGENFVEXTPROC pglMultiTexGenfvEXT=_Lazy_glMultiTexGenfvEXT; | tureImageEXT(texture, target, lod, img);} | |||
| PFNGLMULTITEXGENIEXTPROC pglMultiTexGeniEXT=_Lazy_glMultiTexGeniEXT; | GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedText | |||
| PFNGLMULTITEXGENIVEXTPROC pglMultiTexGenivEXT=_Lazy_glMultiTexGenivEXT; | ureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT; | |||
| PFNGLGETMULTITEXENVFVEXTPROC pglGetMultiTexEnvfvEXT=_Lazy_glGetMultiTexEnvf | #endif | |||
| vEXT; | #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT | |||
| PFNGLGETMULTITEXENVIVEXTPROC pglGetMultiTexEnvivEXT=_Lazy_glGetMultiTexEnvi | #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT | |||
| vEXT; | void __stdcall GLee_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, G | |||
| PFNGLGETMULTITEXGENDVEXTPROC pglGetMultiTexGendvEXT=_Lazy_glGetMultiTexGend | Lenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei he | |||
| vEXT; | ight, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) | |||
| PFNGLGETMULTITEXGENFVEXTPROC pglGetMultiTexGenfvEXT=_Lazy_glGetMultiTexGenf | {if (GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, in | |||
| vEXT; | ternalformat, width, height, depth, border, imageSize, bits);} | |||
| PFNGLGETMULTITEXGENIVEXTPROC pglGetMultiTexGenivEXT=_Lazy_glGetMultiTexGeni | GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTe | |||
| vEXT; | xImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT; | |||
| PFNGLGETFLOATINDEXEDVEXTPROC pglGetFloatIndexedvEXT=_Lazy_glGetFloatIndexed | #endif | |||
| vEXT; | #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT | |||
| PFNGLGETDOUBLEINDEXEDVEXTPROC pglGetDoubleIndexedvEXT=_Lazy_glGetDoubleInde | #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT | |||
| xedvEXT; | void __stdcall GLee_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, G | |||
| PFNGLGETPOINTERINDEXEDVEXTPROC pglGetPointerIndexedvEXT=_Lazy_glGetPointerI | Lenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei he | |||
| ndexedvEXT; | ight, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit( | |||
| PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC pglCompressedTextureImage3DEXT=_Lazy_g | )) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, w | |||
| lCompressedTextureImage3DEXT; | idth, height, border, imageSize, bits);} | |||
| PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC pglCompressedTextureImage2DEXT=_Lazy_g | GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTe | |||
| lCompressedTextureImage2DEXT; | xImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT; | |||
| PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC pglCompressedTextureImage1DEXT=_Lazy_g | #endif | |||
| lCompressedTextureImage1DEXT; | #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT | |||
| PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC pglCompressedTextureSubImage3DEXT=_ | #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT | |||
| Lazy_glCompressedTextureSubImage3DEXT; | void __stdcall GLee_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, G | |||
| PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC pglCompressedTextureSubImage2DEXT=_ | Lenum target, GLint level, GLenum internalformat, GLsizei width, GLint bord | |||
| Lazy_glCompressedTextureSubImage2DEXT; | er, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedM | |||
| PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC pglCompressedTextureSubImage1DEXT=_ | ultiTexImage1DEXT(texunit, target, level, internalformat, width, border, im | |||
| Lazy_glCompressedTextureSubImage1DEXT; | ageSize, bits);} | |||
| PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC pglGetCompressedTextureImageEXT=_Lazy | GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTe | |||
| _glGetCompressedTextureImageEXT; | xImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT; | |||
| PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC pglCompressedMultiTexImage3DEXT=_Lazy | #endif | |||
| _glCompressedMultiTexImage3DEXT; | #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT | |||
| PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC pglCompressedMultiTexImage2DEXT=_Lazy | #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT | |||
| _glCompressedMultiTexImage2DEXT; | void __stdcall GLee_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit | |||
| PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC pglCompressedMultiTexImage1DEXT=_Lazy | , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, | |||
| _glCompressedMultiTexImage1DEXT; | GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageS | |||
| PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC pglCompressedMultiTexSubImage3DEXT | ize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DE | |||
| =_Lazy_glCompressedMultiTexSubImage3DEXT; | XT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, | |||
| PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC pglCompressedMultiTexSubImage2DEXT | format, imageSize, bits);} | |||
| =_Lazy_glCompressedMultiTexSubImage2DEXT; | GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMult | |||
| PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC pglCompressedMultiTexSubImage1DEXT | iTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT; | |||
| =_Lazy_glCompressedMultiTexSubImage1DEXT; | #endif | |||
| PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC pglGetCompressedMultiTexImageEXT=_La | #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT | |||
| zy_glGetCompressedMultiTexImageEXT; | #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT | |||
| PFNGLNAMEDPROGRAMSTRINGEXTPROC pglNamedProgramStringEXT=_Lazy_glNamedProgra | void __stdcall GLee_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit | |||
| mStringEXT; | , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC pglNamedProgramLocalParameter4dEXT | GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if | |||
| =_Lazy_glNamedProgramLocalParameter4dEXT; | (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xof | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC pglNamedProgramLocalParameter4dvE | fset, yoffset, width, height, format, imageSize, bits);} | |||
| XT=_Lazy_glNamedProgramLocalParameter4dvEXT; | GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMult | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC pglNamedProgramLocalParameter4fEXT | iTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT; | |||
| =_Lazy_glNamedProgramLocalParameter4fEXT; | #endif | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC pglNamedProgramLocalParameter4fvE | #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT | |||
| XT=_Lazy_glNamedProgramLocalParameter4fvEXT; | #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT | |||
| PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC pglGetNamedProgramLocalParamete | void __stdcall GLee_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit | |||
| rdvEXT=_Lazy_glGetNamedProgramLocalParameterdvEXT; | , GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, | |||
| PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC pglGetNamedProgramLocalParamete | GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMulti | |||
| rfvEXT=_Lazy_glGetNamedProgramLocalParameterfvEXT; | TexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, | |||
| PFNGLGETNAMEDPROGRAMIVEXTPROC pglGetNamedProgramivEXT=_Lazy_glGetNamedProgr | bits);} | |||
| amivEXT; | GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMult | |||
| PFNGLGETNAMEDPROGRAMSTRINGEXTPROC pglGetNamedProgramStringEXT=_Lazy_glGetNa | iTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT; | |||
| medProgramStringEXT; | #endif | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC pglNamedProgramLocalParameters4f | #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT | |||
| vEXT=_Lazy_glNamedProgramLocalParameters4fvEXT; | #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC pglNamedProgramLocalParameterI4iE | void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, | |||
| XT=_Lazy_glNamedProgramLocalParameterI4iEXT; | GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMu | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC pglNamedProgramLocalParameterI4i | ltiTexImageEXT(texunit, target, lod, img);} | |||
| vEXT=_Lazy_glNamedProgramLocalParameterI4ivEXT; | GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMul | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC pglNamedProgramLocalParametersI | tiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT; | |||
| 4ivEXT=_Lazy_glNamedProgramLocalParametersI4ivEXT; | #endif | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC pglNamedProgramLocalParameterI4u | #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT | |||
| iEXT=_Lazy_glNamedProgramLocalParameterI4uiEXT; | #define GLEE_C_DEFINED_glNamedProgramStringEXT | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC pglNamedProgramLocalParameterI4 | void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum t | |||
| uivEXT=_Lazy_glNamedProgramLocalParameterI4uivEXT; | arget, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) | |||
| PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC pglNamedProgramLocalParameters | glNamedProgramStringEXT(program, target, format, len, string);} | |||
| I4uivEXT=_Lazy_glNamedProgramLocalParametersI4uivEXT; | GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GL | |||
| PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC pglGetNamedProgramLocalParamet | ee_Lazy_glNamedProgramStringEXT; | |||
| erIivEXT=_Lazy_glGetNamedProgramLocalParameterIivEXT; | #endif | |||
| PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC pglGetNamedProgramLocalParame | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT | |||
| terIuivEXT=_Lazy_glGetNamedProgramLocalParameterIuivEXT; | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT | |||
| PFNGLTEXTUREPARAMETERIIVEXTPROC pglTextureParameterIivEXT=_Lazy_glTexturePa | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program | |||
| rameterIivEXT; | , GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble | |||
| PFNGLTEXTUREPARAMETERIUIVEXTPROC pglTextureParameterIuivEXT=_Lazy_glTexture | w) {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, in | |||
| ParameterIuivEXT; | dex, x, y, z, w);} | |||
| PFNGLGETTEXTUREPARAMETERIIVEXTPROC pglGetTextureParameterIivEXT=_Lazy_glGet | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLo | |||
| TextureParameterIivEXT; | calParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT; | |||
| PFNGLGETTEXTUREPARAMETERIUIVEXTPROC pglGetTextureParameterIuivEXT=_Lazy_glG | #endif | |||
| etTextureParameterIuivEXT; | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT | |||
| PFNGLMULTITEXPARAMETERIIVEXTPROC pglMultiTexParameterIivEXT=_Lazy_glMultiTe | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT | |||
| xParameterIivEXT; | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint progra | |||
| PFNGLMULTITEXPARAMETERIUIVEXTPROC pglMultiTexParameterIuivEXT=_Lazy_glMulti | m, GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) | |||
| TexParameterIuivEXT; | glNamedProgramLocalParameter4dvEXT(program, target, index, params);} | |||
| PFNGLGETMULTITEXPARAMETERIIVEXTPROC pglGetMultiTexParameterIivEXT=_Lazy_glG | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramL | |||
| etMultiTexParameterIivEXT; | ocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT; | |||
| PFNGLGETMULTITEXPARAMETERIUIVEXTPROC pglGetMultiTexParameterIuivEXT=_Lazy_g | #endif | |||
| lGetMultiTexParameterIuivEXT; | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT | |||
| PFNGLPROGRAMUNIFORM1FEXTPROC pglProgramUniform1fEXT=_Lazy_glProgramUniform1 | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT | |||
| fEXT; | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program | |||
| PFNGLPROGRAMUNIFORM2FEXTPROC pglProgramUniform2fEXT=_Lazy_glProgramUniform2 | , GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | |||
| fEXT; | {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, | |||
| PFNGLPROGRAMUNIFORM3FEXTPROC pglProgramUniform3fEXT=_Lazy_glProgramUniform3 | x, y, z, w);} | |||
| fEXT; | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLo | |||
| PFNGLPROGRAMUNIFORM4FEXTPROC pglProgramUniform4fEXT=_Lazy_glProgramUniform4 | calParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT; | |||
| fEXT; | #endif | |||
| PFNGLPROGRAMUNIFORM1IEXTPROC pglProgramUniform1iEXT=_Lazy_glProgramUniform1 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT | |||
| iEXT; | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT | |||
| PFNGLPROGRAMUNIFORM2IEXTPROC pglProgramUniform2iEXT=_Lazy_glProgramUniform2 | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint progra | |||
| iEXT; | m, GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) g | |||
| PFNGLPROGRAMUNIFORM3IEXTPROC pglProgramUniform3iEXT=_Lazy_glProgramUniform3 | lNamedProgramLocalParameter4fvEXT(program, target, index, params);} | |||
| iEXT; | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramL | |||
| PFNGLPROGRAMUNIFORM4IEXTPROC pglProgramUniform4iEXT=_Lazy_glProgramUniform4 | ocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT; | |||
| iEXT; | #endif | |||
| PFNGLPROGRAMUNIFORM1FVEXTPROC pglProgramUniform1fvEXT=_Lazy_glProgramUnifor | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT | |||
| m1fvEXT; | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT | |||
| PFNGLPROGRAMUNIFORM2FVEXTPROC pglProgramUniform2fvEXT=_Lazy_glProgramUnifor | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint prog | |||
| m2fvEXT; | ram, GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGe | |||
| PFNGLPROGRAMUNIFORM3FVEXTPROC pglProgramUniform3fvEXT=_Lazy_glProgramUnifor | tNamedProgramLocalParameterdvEXT(program, target, index, params);} | |||
| m3fvEXT; | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedPro | |||
| PFNGLPROGRAMUNIFORM4FVEXTPROC pglProgramUniform4fvEXT=_Lazy_glProgramUnifor | gramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT; | |||
| m4fvEXT; | #endif | |||
| PFNGLPROGRAMUNIFORM1IVEXTPROC pglProgramUniform1ivEXT=_Lazy_glProgramUnifor | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT | |||
| m1ivEXT; | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT | |||
| PFNGLPROGRAMUNIFORM2IVEXTPROC pglProgramUniform2ivEXT=_Lazy_glProgramUnifor | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint prog | |||
| m2ivEXT; | ram, GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGet | |||
| PFNGLPROGRAMUNIFORM3IVEXTPROC pglProgramUniform3ivEXT=_Lazy_glProgramUnifor | NamedProgramLocalParameterfvEXT(program, target, index, params);} | |||
| m3ivEXT; | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedPro | |||
| PFNGLPROGRAMUNIFORM4IVEXTPROC pglProgramUniform4ivEXT=_Lazy_glProgramUnifor | gramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT; | |||
| m4ivEXT; | #endif | |||
| PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC pglProgramUniformMatrix2fvEXT=_Lazy_glP | #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT | |||
| rogramUniformMatrix2fvEXT; | #define GLEE_C_DEFINED_glGetNamedProgramivEXT | |||
| PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC pglProgramUniformMatrix3fvEXT=_Lazy_glP | void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum ta | |||
| rogramUniformMatrix3fvEXT; | rget, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEX | |||
| PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC pglProgramUniformMatrix4fvEXT=_Lazy_glP | T(program, target, pname, params);} | |||
| rogramUniformMatrix4fvEXT; | GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee | |||
| PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC pglProgramUniformMatrix2x3fvEXT=_Lazy | _Lazy_glGetNamedProgramivEXT; | |||
| _glProgramUniformMatrix2x3fvEXT; | #endif | |||
| PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC pglProgramUniformMatrix3x2fvEXT=_Lazy | #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT | |||
| _glProgramUniformMatrix3x2fvEXT; | #define GLEE_C_DEFINED_glGetNamedProgramStringEXT | |||
| PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC pglProgramUniformMatrix2x4fvEXT=_Lazy | void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenu | |||
| _glProgramUniformMatrix2x4fvEXT; | m target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgra | |||
| PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC pglProgramUniformMatrix4x2fvEXT=_Lazy | mStringEXT(program, target, pname, string);} | |||
| _glProgramUniformMatrix4x2fvEXT; | GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramString | |||
| PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC pglProgramUniformMatrix3x4fvEXT=_Lazy | EXT=GLee_Lazy_glGetNamedProgramStringEXT; | |||
| _glProgramUniformMatrix3x4fvEXT; | #endif | |||
| PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC pglProgramUniformMatrix4x3fvEXT=_Lazy | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT | |||
| _glProgramUniformMatrix4x3fvEXT; | #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT | |||
| PFNGLPROGRAMUNIFORM1UIEXTPROC pglProgramUniform1uiEXT=_Lazy_glProgramUnifor | void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint progr | |||
| m1uiEXT; | am, GLenum target, GLuint index, GLsizei count, const GLfloat * params) {i | |||
| PFNGLPROGRAMUNIFORM2UIEXTPROC pglProgramUniform2uiEXT=_Lazy_glProgramUnifor | f (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, | |||
| m2uiEXT; | count, params);} | |||
| PFNGLPROGRAMUNIFORM3UIEXTPROC pglProgramUniform3uiEXT=_Lazy_glProgramUnifor | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgram | |||
| m3uiEXT; | LocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT; | |||
| PFNGLPROGRAMUNIFORM4UIEXTPROC pglProgramUniform4uiEXT=_Lazy_glProgramUnifor | #endif | |||
| m4uiEXT; | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT | |||
| PFNGLPROGRAMUNIFORM1UIVEXTPROC pglProgramUniform1uivEXT=_Lazy_glProgramUnif | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT | |||
| orm1uivEXT; | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint progra | |||
| PFNGLPROGRAMUNIFORM2UIVEXTPROC pglProgramUniform2uivEXT=_Lazy_glProgramUnif | m, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (G | |||
| orm2uivEXT; | LeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, | |||
| PFNGLPROGRAMUNIFORM3UIVEXTPROC pglProgramUniform3uivEXT=_Lazy_glProgramUnif | z, w);} | |||
| orm3uivEXT; | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramL | |||
| PFNGLPROGRAMUNIFORM4UIVEXTPROC pglProgramUniform4uivEXT=_Lazy_glProgramUnif | ocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT; | |||
| orm4uivEXT; | #endif | |||
| PFNGLNAMEDBUFFERDATAEXTPROC pglNamedBufferDataEXT=_Lazy_glNamedBufferDataEX | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT | |||
| T; | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT | |||
| PFNGLNAMEDBUFFERSUBDATAEXTPROC pglNamedBufferSubDataEXT=_Lazy_glNamedBuffer | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint progr | |||
| SubDataEXT; | am, GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) gl | |||
| PFNGLMAPNAMEDBUFFEREXTPROC pglMapNamedBufferEXT=_Lazy_glMapNamedBufferEXT; | NamedProgramLocalParameterI4ivEXT(program, target, index, params);} | |||
| PFNGLUNMAPNAMEDBUFFEREXTPROC pglUnmapNamedBufferEXT=_Lazy_glUnmapNamedBuffe | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgram | |||
| rEXT; | LocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT; | |||
| PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC pglGetNamedBufferParameterivEXT=_Lazy | #endif | |||
| _glGetNamedBufferParameterivEXT; | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT | |||
| PFNGLGETNAMEDBUFFERPOINTERVEXTPROC pglGetNamedBufferPointervEXT=_Lazy_glGet | #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT | |||
| NamedBufferPointervEXT; | void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint prog | |||
| PFNGLGETNAMEDBUFFERSUBDATAEXTPROC pglGetNamedBufferSubDataEXT=_Lazy_glGetNa | ram, GLenum target, GLuint index, GLsizei count, const GLint * params) {if | |||
| medBufferSubDataEXT; | (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, | |||
| PFNGLTEXTUREBUFFEREXTPROC pglTextureBufferEXT=_Lazy_glTextureBufferEXT; | count, params);} | |||
| PFNGLMULTITEXBUFFEREXTPROC pglMultiTexBufferEXT=_Lazy_glMultiTexBufferEXT; | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgra | |||
| PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC pglNamedRenderbufferStorageEXT=_Lazy_g | mLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT; | |||
| lNamedRenderbufferStorageEXT; | #endif | |||
| PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC pglGetNamedRenderbufferParamete | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT | |||
| rivEXT=_Lazy_glGetNamedRenderbufferParameterivEXT; | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT | |||
| PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC pglCheckNamedFramebufferStatusEXT=_ | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint progr | |||
| Lazy_glCheckNamedFramebufferStatusEXT; | am, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) { | |||
| PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC pglNamedFramebufferTexture1DEXT=_Lazy | if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, | |||
| _glNamedFramebufferTexture1DEXT; | x, y, z, w);} | |||
| PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC pglNamedFramebufferTexture2DEXT=_Lazy | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgram | |||
| _glNamedFramebufferTexture2DEXT; | LocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT; | |||
| PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC pglNamedFramebufferTexture3DEXT=_Lazy | #endif | |||
| _glNamedFramebufferTexture3DEXT; | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT | |||
| PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC pglNamedFramebufferRenderbufferEXT | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT | |||
| =_Lazy_glNamedFramebufferRenderbufferEXT; | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint prog | |||
| PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetNamedFramebuffer | ram, GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) | |||
| AttachmentParameterivEXT=_Lazy_glGetNamedFramebufferAttachmentParameterivEX | glNamedProgramLocalParameterI4uivEXT(program, target, index, params);} | |||
| T; | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgra | |||
| PFNGLGENERATETEXTUREMIPMAPEXTPROC pglGenerateTextureMipmapEXT=_Lazy_glGener | mLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT; | |||
| ateTextureMipmapEXT; | #endif | |||
| PFNGLGENERATEMULTITEXMIPMAPEXTPROC pglGenerateMultiTexMipmapEXT=_Lazy_glGen | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT | |||
| erateMultiTexMipmapEXT; | #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT | |||
| PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC pglFramebufferDrawBufferEXT=_Lazy_glFrame | void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint pro | |||
| bufferDrawBufferEXT; | gram, GLenum target, GLuint index, GLsizei count, const GLuint * params) { | |||
| PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC pglFramebufferDrawBuffersEXT=_Lazy_glFra | if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, inde | |||
| mebufferDrawBuffersEXT; | x, count, params);} | |||
| PFNGLFRAMEBUFFERREADBUFFEREXTPROC pglFramebufferReadBufferEXT=_Lazy_glFrame | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgr | |||
| bufferReadBufferEXT; | amLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT; | |||
| PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC pglGetFramebufferParameterivEXT=_Lazy | #endif | |||
| _glGetFramebufferParameterivEXT; | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT | |||
| PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglNamedRenderbufferStorage | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT | |||
| MultisampleEXT=_Lazy_glNamedRenderbufferStorageMultisampleEXT; | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint pro | |||
| PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC pglNamedRenderbuffe | gram, GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetN | |||
| rStorageMultisampleCoverageEXT=_Lazy_glNamedRenderbufferStorageMultisampleC | amedProgramLocalParameterIivEXT(program, target, index, params);} | |||
| overageEXT; | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedPr | |||
| PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC pglNamedFramebufferTextureEXT=_Lazy_glN | ogramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT; | |||
| amedFramebufferTextureEXT; | #endif | |||
| PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC pglNamedFramebufferTextureLayerEXT | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT | |||
| =_Lazy_glNamedFramebufferTextureLayerEXT; | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT | |||
| PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC pglNamedFramebufferTextureFaceEXT=_ | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint pr | |||
| Lazy_glNamedFramebufferTextureFaceEXT; | ogram, GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGe | |||
| PFNGLTEXTURERENDERBUFFEREXTPROC pglTextureRenderbufferEXT=_Lazy_glTextureRe | tNamedProgramLocalParameterIuivEXT(program, target, index, params);} | |||
| nderbufferEXT; | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedP | |||
| PFNGLMULTITEXRENDERBUFFEREXTPROC pglMultiTexRenderbufferEXT=_Lazy_glMultiTe | rogramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEX | |||
| xRenderbufferEXT; | T; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTextureParameterIivEXT | ||||
| #define GLEE_C_DEFINED_glTextureParameterIivEXT | ||||
| void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum | ||||
| target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexturePara | ||||
| meterIivEXT(texture, target, pname, params);} | ||||
| GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT= | ||||
| GLee_Lazy_glTextureParameterIivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT | ||||
| #define GLEE_C_DEFINED_glTextureParameterIuivEXT | ||||
| void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum | ||||
| target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexturePa | ||||
| rameterIuivEXT(texture, target, pname, params);} | ||||
| GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEX | ||||
| T=GLee_Lazy_glTextureParameterIuivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT | ||||
| #define GLEE_C_DEFINED_glGetTextureParameterIivEXT | ||||
| void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLen | ||||
| um target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexturePara | ||||
| meterIivEXT(texture, target, pname, params);} | ||||
| GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterI | ||||
| ivEXT=GLee_Lazy_glGetTextureParameterIivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT | ||||
| #define GLEE_C_DEFINED_glGetTextureParameterIuivEXT | ||||
| void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLe | ||||
| num target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexturePa | ||||
| rameterIuivEXT(texture, target, pname, params);} | ||||
| GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameter | ||||
| IuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT | ||||
| #define GLEE_C_DEFINED_glMultiTexParameterIivEXT | ||||
| void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum | ||||
| target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexPa | ||||
| rameterIivEXT(texunit, target, pname, params);} | ||||
| GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEX | ||||
| T=GLee_Lazy_glMultiTexParameterIivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT | ||||
| #define GLEE_C_DEFINED_glMultiTexParameterIuivEXT | ||||
| void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenu | ||||
| m target, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTex | ||||
| ParameterIuivEXT(texunit, target, pname, params);} | ||||
| GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuiv | ||||
| EXT=GLee_Lazy_glMultiTexParameterIuivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT | ||||
| #define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT | ||||
| void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLe | ||||
| num target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexPa | ||||
| rameterIivEXT(texunit, target, pname, params);} | ||||
| GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParamete | ||||
| rIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT | ||||
| #define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT | ||||
| void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GL | ||||
| enum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTex | ||||
| ParameterIuivEXT(texunit, target, pname, params);} | ||||
| GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParamet | ||||
| erIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform1fEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform1fEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint loca | ||||
| tion, GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location | ||||
| , v0);} | ||||
| GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_L | ||||
| azy_glProgramUniform1fEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform2fEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform2fEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint loca | ||||
| tion, GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(progr | ||||
| am, location, v0, v1);} | ||||
| GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_L | ||||
| azy_glProgramUniform2fEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform3fEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform3fEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint loca | ||||
| tion, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUnifor | ||||
| m3fEXT(program, location, v0, v1, v2);} | ||||
| GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_L | ||||
| azy_glProgramUniform3fEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform4fEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform4fEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint loca | ||||
| tion, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glP | ||||
| rogramUniform4fEXT(program, location, v0, v1, v2, v3);} | ||||
| GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_L | ||||
| azy_glProgramUniform4fEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform1iEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform1iEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint loca | ||||
| tion, GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, | ||||
| v0);} | ||||
| GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_L | ||||
| azy_glProgramUniform1iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform2iEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform2iEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint loca | ||||
| tion, GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, | ||||
| location, v0, v1);} | ||||
| GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_L | ||||
| azy_glProgramUniform2iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform3iEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform3iEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint loca | ||||
| tion, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT | ||||
| (program, location, v0, v1, v2);} | ||||
| GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_L | ||||
| azy_glProgramUniform3iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform4iEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform4iEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint loca | ||||
| tion, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUn | ||||
| iform4iEXT(program, location, v0, v1, v2, v3);} | ||||
| GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_L | ||||
| azy_glProgramUniform4iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform1fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni | ||||
| form1fvEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee | ||||
| _Lazy_glProgramUniform1fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform2fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni | ||||
| form2fvEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee | ||||
| _Lazy_glProgramUniform2fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform3fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni | ||||
| form3fvEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee | ||||
| _Lazy_glProgramUniform3fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform4fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUni | ||||
| form4fvEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee | ||||
| _Lazy_glProgramUniform4fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform1ivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo | ||||
| rm1ivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee | ||||
| _Lazy_glProgramUniform1ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform2ivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo | ||||
| rm2ivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee | ||||
| _Lazy_glProgramUniform2ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform3ivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo | ||||
| rm3ivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee | ||||
| _Lazy_glProgramUniform3ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform4ivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint loc | ||||
| ation, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUnifo | ||||
| rm4ivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee | ||||
| _Lazy_glProgramUniform4ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLi | ||||
| nt location, GLsizei count, GLboolean transpose, const GLfloat * value) {i | ||||
| f (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, trans | ||||
| pose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatri | ||||
| x2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLi | ||||
| nt location, GLsizei count, GLboolean transpose, const GLfloat * value) {i | ||||
| f (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, trans | ||||
| pose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatri | ||||
| x3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLi | ||||
| nt location, GLsizei count, GLboolean transpose, const GLfloat * value) {i | ||||
| f (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, trans | ||||
| pose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatri | ||||
| x4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, G | ||||
| Lint location, GLsizei count, GLboolean transpose, const GLfloat * value) | ||||
| {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, t | ||||
| ranspose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMat | ||||
| rix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, G | ||||
| Lint location, GLsizei count, GLboolean transpose, const GLfloat * value) | ||||
| {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, t | ||||
| ranspose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMat | ||||
| rix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, G | ||||
| Lint location, GLsizei count, GLboolean transpose, const GLfloat * value) | ||||
| {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, t | ||||
| ranspose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMat | ||||
| rix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, G | ||||
| Lint location, GLsizei count, GLboolean transpose, const GLfloat * value) | ||||
| {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, t | ||||
| ranspose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMat | ||||
| rix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, G | ||||
| Lint location, GLsizei count, GLboolean transpose, const GLfloat * value) | ||||
| {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, t | ||||
| ranspose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMat | ||||
| rix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, G | ||||
| Lint location, GLsizei count, GLboolean transpose, const GLfloat * value) | ||||
| {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, t | ||||
| ranspose, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMat | ||||
| rix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform1uiEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint loc | ||||
| ation, GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, locatio | ||||
| n, v0);} | ||||
| GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee | ||||
| _Lazy_glProgramUniform1uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform2uiEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint loc | ||||
| ation, GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(progr | ||||
| am, location, v0, v1);} | ||||
| GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee | ||||
| _Lazy_glProgramUniform2uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform3uiEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint loc | ||||
| ation, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3 | ||||
| uiEXT(program, location, v0, v1, v2);} | ||||
| GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee | ||||
| _Lazy_glProgramUniform3uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform4uiEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint loc | ||||
| ation, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProg | ||||
| ramUniform4uiEXT(program, location, v0, v1, v2, v3);} | ||||
| GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee | ||||
| _Lazy_glProgramUniform4uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform1uivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint lo | ||||
| cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni | ||||
| form1uivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GL | ||||
| ee_Lazy_glProgramUniform1uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform2uivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint lo | ||||
| cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni | ||||
| form2uivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GL | ||||
| ee_Lazy_glProgramUniform2uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform3uivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint lo | ||||
| cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni | ||||
| form3uivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GL | ||||
| ee_Lazy_glProgramUniform3uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT | ||||
| #define GLEE_C_DEFINED_glProgramUniform4uivEXT | ||||
| void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint lo | ||||
| cation, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUni | ||||
| form4uivEXT(program, location, count, value);} | ||||
| GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GL | ||||
| ee_Lazy_glProgramUniform4uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedBufferDataEXT | ||||
| #define GLEE_C_DEFINED_glNamedBufferDataEXT | ||||
| void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr s | ||||
| ize, const GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferData | ||||
| EXT(buffer, size, data, usage);} | ||||
| GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Laz | ||||
| y_glNamedBufferDataEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT | ||||
| #define GLEE_C_DEFINED_glNamedBufferSubDataEXT | ||||
| void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr | ||||
| offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBuff | ||||
| erSubDataEXT(buffer, offset, size, data);} | ||||
| GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GL | ||||
| ee_Lazy_glNamedBufferSubDataEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMapNamedBufferEXT | ||||
| #define GLEE_C_DEFINED_glMapNamedBufferEXT | ||||
| GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum acc | ||||
| ess) {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return ( | ||||
| GLvoid*)0;} | ||||
| GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_ | ||||
| glMapNamedBufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT | ||||
| #define GLEE_C_DEFINED_glUnmapNamedBufferEXT | ||||
| GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer) {if ( | ||||
| GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;} | ||||
| GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_L | ||||
| azy_glUnmapNamedBufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT | ||||
| #define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GL | ||||
| enum pname, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEX | ||||
| T(buffer, pname, params);} | ||||
| GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferPar | ||||
| ameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT | ||||
| #define GLEE_C_DEFINED_glGetNamedBufferPointervEXT | ||||
| void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenu | ||||
| m pname, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(bu | ||||
| ffer, pname, params);} | ||||
| GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointe | ||||
| rvEXT=GLee_Lazy_glGetNamedBufferPointervEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT | ||||
| #define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT | ||||
| void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintp | ||||
| tr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBuff | ||||
| erSubDataEXT(buffer, offset, size, data);} | ||||
| GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubData | ||||
| EXT=GLee_Lazy_glGetNamedBufferSubDataEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTextureBufferEXT | ||||
| #define GLEE_C_DEFINED_glTextureBufferEXT | ||||
| void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target | ||||
| , GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEX | ||||
| T(texture, target, internalformat, buffer);} | ||||
| GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_gl | ||||
| TextureBufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexBufferEXT | ||||
| #define GLEE_C_DEFINED_glMultiTexBufferEXT | ||||
| void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum targe | ||||
| t, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBuffer | ||||
| EXT(texunit, target, internalformat, buffer);} | ||||
| GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_ | ||||
| glMultiTexBufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT | ||||
| #define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT | ||||
| void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffe | ||||
| r, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) | ||||
| glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height); | ||||
| } | ||||
| GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferS | ||||
| torageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT | ||||
| #define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint rend | ||||
| erbuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderb | ||||
| ufferParameterivEXT(renderbuffer, pname, params);} | ||||
| GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRen | ||||
| derbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT | ||||
| #define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT | ||||
| GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint frameb | ||||
| uffer, GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatu | ||||
| sEXT(framebuffer, target); return (GLenum)0;} | ||||
| GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFrame | ||||
| bufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffe | ||||
| r, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if ( | ||||
| GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarg | ||||
| et, texture, level);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferT | ||||
| exture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffe | ||||
| r, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if ( | ||||
| GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarg | ||||
| et, texture, level);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferT | ||||
| exture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffe | ||||
| r, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint | ||||
| zoffset) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, atta | ||||
| chment, textarget, texture, level, zoffset);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferT | ||||
| exture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebu | ||||
| ffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) { | ||||
| if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, | ||||
| renderbuffertarget, renderbuffer);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebuff | ||||
| erRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT | ||||
| #define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GL | ||||
| uint framebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GL | ||||
| eeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attach | ||||
| ment, pname, params);} | ||||
| GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGe | ||||
| tNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAt | ||||
| tachmentParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT | ||||
| #define GLEE_C_DEFINED_glGenerateTextureMipmapEXT | ||||
| void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenu | ||||
| m target) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);} | ||||
| GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmap | ||||
| EXT=GLee_Lazy_glGenerateTextureMipmapEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT | ||||
| #define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT | ||||
| void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLen | ||||
| um target) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);} | ||||
| GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipm | ||||
| apEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferDrawBufferEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, G | ||||
| Lenum mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode) | ||||
| ;} | ||||
| GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBuffer | ||||
| EXT=GLee_Lazy_glFramebufferDrawBufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, | ||||
| GLsizei n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersE | ||||
| XT(framebuffer, n, bufs);} | ||||
| GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffe | ||||
| rsEXT=GLee_Lazy_glFramebufferDrawBuffersEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferReadBufferEXT | ||||
| void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, G | ||||
| Lenum mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode) | ||||
| ;} | ||||
| GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBuffer | ||||
| EXT=GLee_Lazy_glFramebufferReadBufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT | ||||
| #define GLEE_C_DEFINED_glGetFramebufferParameterivEXT | ||||
| void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffe | ||||
| r, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferParamete | ||||
| rivEXT(framebuffer, pname, params);} | ||||
| GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferPar | ||||
| ameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT | ||||
| #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT | ||||
| void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint | ||||
| renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsize | ||||
| i height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(render | ||||
| buffer, samples, internalformat, width, height);} | ||||
| GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRe | ||||
| nderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisa | ||||
| mpleEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT | ||||
| #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT | ||||
| void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT | ||||
| (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum | ||||
| internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRe | ||||
| nderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colo | ||||
| rSamples, internalformat, width, height);} | ||||
| GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_g | ||||
| lNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbuff | ||||
| erStorageMultisampleCoverageEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferTextureEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, | ||||
| GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedF | ||||
| ramebufferTextureEXT(framebuffer, attachment, texture, level);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTex | ||||
| tureEXT=GLee_Lazy_glNamedFramebufferTextureEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebu | ||||
| ffer, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GL | ||||
| eeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, textur | ||||
| e, level, layer);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebuff | ||||
| erTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT | ||||
| #define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT | ||||
| void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuf | ||||
| fer, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLe | ||||
| eInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, | ||||
| level, face);} | ||||
| GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebuffe | ||||
| rTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT | ||||
| #define GLEE_C_DEFINED_glTextureRenderbufferEXT | ||||
| void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum | ||||
| target, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(tex | ||||
| ture, target, renderbuffer);} | ||||
| GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT= | ||||
| GLee_Lazy_glTextureRenderbufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT | ||||
| #define GLEE_C_DEFINED_glMultiTexRenderbufferEXT | ||||
| void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum | ||||
| target, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(t | ||||
| exunit, target, renderbuffer);} | ||||
| GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEX | ||||
| T=GLee_Lazy_glMultiTexRenderbufferEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_vertex_array_bgra */ | /* GL_EXT_vertex_array_bgra */ | |||
| #ifdef __GLEE_GL_EXT_vertex_array_bgra | #ifdef __GLEE_GL_EXT_vertex_array_bgra | |||
| #endif | #endif | |||
| /* GL_EXT_texture_swizzle */ | ||||
| #ifdef __GLEE_GL_EXT_texture_swizzle | ||||
| #endif | ||||
| /* GL_NV_explicit_multisample */ | ||||
| #ifdef __GLEE_GL_NV_explicit_multisample | ||||
| #ifndef GLEE_C_DEFINED_glGetMultisamplefvNV | ||||
| #define GLEE_C_DEFINED_glGetMultisamplefvNV | ||||
| void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index, | ||||
| GLfloat * val) {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);} | ||||
| GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Laz | ||||
| y_glGetMultisamplefvNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV | ||||
| #define GLEE_C_DEFINED_glSampleMaskIndexedNV | ||||
| void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield m | ||||
| ask) {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);} | ||||
| GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_L | ||||
| azy_glSampleMaskIndexedNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glTexRenderbufferNV | ||||
| #define GLEE_C_DEFINED_glTexRenderbufferNV | ||||
| void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint render | ||||
| buffer) {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);} | ||||
| GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_ | ||||
| glTexRenderbufferNV; | ||||
| #endif | ||||
| #endif | ||||
| /* GL_NV_transform_feedback2 */ | ||||
| #ifdef __GLEE_GL_NV_transform_feedback2 | ||||
| #ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV | ||||
| #define GLEE_C_DEFINED_glBindTransformFeedbackNV | ||||
| void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint | ||||
| id) {if (GLeeInit()) glBindTransformFeedbackNV(target, id);} | ||||
| GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackN | ||||
| V=GLee_Lazy_glBindTransformFeedbackNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV | ||||
| #define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV | ||||
| void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GL | ||||
| uint * ids) {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);} | ||||
| GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeed | ||||
| backsNV=GLee_Lazy_glDeleteTransformFeedbacksNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV | ||||
| #define GLEE_C_DEFINED_glGenTransformFeedbacksNV | ||||
| void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * id | ||||
| s) {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);} | ||||
| GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksN | ||||
| V=GLee_Lazy_glGenTransformFeedbacksNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV | ||||
| #define GLEE_C_DEFINED_glIsTransformFeedbackNV | ||||
| GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id) {if (GL | ||||
| eeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;} | ||||
| GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GL | ||||
| ee_Lazy_glIsTransformFeedbackNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV | ||||
| #define GLEE_C_DEFINED_glPauseTransformFeedbackNV | ||||
| void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void) {if (GLeeInit( | ||||
| )) glPauseTransformFeedbackNV();} | ||||
| GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbac | ||||
| kNV=GLee_Lazy_glPauseTransformFeedbackNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV | ||||
| #define GLEE_C_DEFINED_glResumeTransformFeedbackNV | ||||
| void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void) {if (GLeeInit | ||||
| ()) glResumeTransformFeedbackNV();} | ||||
| GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedb | ||||
| ackNV=GLee_Lazy_glResumeTransformFeedbackNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV | ||||
| #define GLEE_C_DEFINED_glDrawTransformFeedbackNV | ||||
| void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id | ||||
| ) {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);} | ||||
| GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackN | ||||
| V=GLee_Lazy_glDrawTransformFeedbackNV; | ||||
| #endif | ||||
| #endif | ||||
| /* GL_SGIX_texture_select */ | /* GL_SGIX_texture_select */ | |||
| #ifdef __GLEE_GL_SGIX_texture_select | #ifdef __GLEE_GL_SGIX_texture_select | |||
| #endif | #endif | |||
| /* GL_INGR_blend_func_separate */ | /* GL_INGR_blend_func_separate */ | |||
| #ifdef __GLEE_GL_INGR_blend_func_separate | #ifdef __GLEE_GL_INGR_blend_func_separate | |||
| void __stdcall _Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfac | #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR | |||
| torRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlend | #define GLEE_C_DEFINED_glBlendFuncSeparateINGR | |||
| FuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenu | |||
| PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR=_Lazy_glBlendFuncSe | m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) g | |||
| parateINGR; | lBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha); | |||
| } | ||||
| GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GL | ||||
| ee_Lazy_glBlendFuncSeparateINGR; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_depth_pass_instrument */ | /* GL_SGIX_depth_pass_instrument */ | |||
| #ifdef __GLEE_GL_SGIX_depth_pass_instrument | #ifdef __GLEE_GL_SGIX_depth_pass_instrument | |||
| #endif | #endif | |||
| /* GL_SGIX_igloo_interface */ | /* GL_SGIX_igloo_interface */ | |||
| #ifdef __GLEE_GL_SGIX_igloo_interface | #ifdef __GLEE_GL_SGIX_igloo_interface | |||
| void __stdcall _Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * para | #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX | |||
| ms) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);} | #define GLEE_C_DEFINED_glIglooInterfaceSGIX | |||
| PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX=_Lazy_glIglooInterfaceSGI | void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid | |||
| X; | * params) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);} | |||
| GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Laz | ||||
| y_glIglooInterfaceSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_fragment_lighting */ | /* GL_EXT_fragment_lighting */ | |||
| #ifdef __GLEE_GL_EXT_fragment_lighting | #ifdef __GLEE_GL_EXT_fragment_lighting | |||
| GLvoid __stdcall _Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param) | #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT | |||
| {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);} | #define GLEE_C_DEFINED_glFragmentLightModeliEXT | |||
| GLvoid __stdcall _Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param | GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint p | |||
| ) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);} | aram) {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);} | |||
| GLvoid __stdcall _Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * para | GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT= | |||
| ms) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);} | GLee_Lazy_glFragmentLightModeliEXT; | |||
| GLvoid __stdcall _Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * pa | #endif | |||
| rams) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);} | #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT | |||
| GLvoid __stdcall _Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLin | #define GLEE_C_DEFINED_glFragmentLightModelfEXT | |||
| t param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);} | GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat | |||
| GLvoid __stdcall _Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfl | param) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);} | |||
| oat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);} | GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT= | |||
| GLvoid __stdcall _Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLi | GLee_Lazy_glFragmentLightModelfEXT; | |||
| nt * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, params); | #endif | |||
| } | #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT | |||
| GLvoid __stdcall _Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLf | #define GLEE_C_DEFINED_glFragmentLightModelivEXT | |||
| loat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params) | GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint | |||
| ;} | * params) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);} | |||
| GLvoid __stdcall _Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, | GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEX | |||
| GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, par | T=GLee_Lazy_glFragmentLightModelivEXT; | |||
| ams);} | #endif | |||
| GLvoid __stdcall _Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, | #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT | |||
| GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, p | #define GLEE_C_DEFINED_glFragmentLightModelfvEXT | |||
| arams);} | GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloa | |||
| GLvoid __stdcall _Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, co | t * params) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);} | |||
| nst GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, pa | GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEX | |||
| ram);} | T=GLee_Lazy_glFragmentLightModelfvEXT; | |||
| GLvoid __stdcall _Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, co | #endif | |||
| nst GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, para | #ifndef GLEE_C_DEFINED_glFragmentLightiEXT | |||
| m);} | #define GLEE_C_DEFINED_glFragmentLightiEXT | |||
| GLvoid __stdcall _Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, c | GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname | |||
| onst GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face, pnam | , GLint param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);} | |||
| e, params);} | GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_ | |||
| GLvoid __stdcall _Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, c | glFragmentLightiEXT; | |||
| onst GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, | #endif | |||
| params);} | #ifndef GLEE_C_DEFINED_glFragmentLightfEXT | |||
| GLvoid __stdcall _Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode) | #define GLEE_C_DEFINED_glFragmentLightfEXT | |||
| {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);} | GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname | |||
| GLvoid __stdcall _Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname | , GLfloat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param) | |||
| , const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEXT(face | ;} | |||
| , pname, params);} | GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_ | |||
| GLvoid __stdcall _Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname | glFragmentLightfEXT; | |||
| , const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(face, | #endif | |||
| pname, params);} | #ifndef GLEE_C_DEFINED_glFragmentLightivEXT | |||
| GLvoid __stdcall _Lazy_glLightEnviEXT(GLenum pname, GLint param) | #define GLEE_C_DEFINED_glFragmentLightivEXT | |||
| {if (GLeeInit()) glLightEnviEXT(pname, param);} | GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pnam | |||
| PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT=_Lazy_glFragmentL | e, GLint * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, par | |||
| ightModeliEXT; | ams);} | |||
| PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT=_Lazy_glFragmentL | GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Laz | |||
| ightModelfEXT; | y_glFragmentLightivEXT; | |||
| PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT=_Lazy_glFragmen | #endif | |||
| tLightModelivEXT; | #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT | |||
| PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT=_Lazy_glFragmen | #define GLEE_C_DEFINED_glFragmentLightfvEXT | |||
| tLightModelfvEXT; | GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pnam | |||
| PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT=_Lazy_glFragmentLightiEXT; | e, GLfloat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, p | |||
| PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT=_Lazy_glFragmentLightfEXT; | arams);} | |||
| PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT=_Lazy_glFragmentLightivEX | GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Laz | |||
| T; | y_glFragmentLightfvEXT; | |||
| PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT=_Lazy_glFragmentLightfvEX | #endif | |||
| T; | #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT | |||
| PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT=_Lazy_glGetFragment | #define GLEE_C_DEFINED_glGetFragmentLightivEXT | |||
| LightivEXT; | GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum p | |||
| PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT=_Lazy_glGetFragment | name, GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pnam | |||
| LightfvEXT; | e, params);} | |||
| PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT=_Lazy_glFragmentMater | GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GL | |||
| ialfEXT; | ee_Lazy_glGetFragmentLightivEXT; | |||
| PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT=_Lazy_glFragmentMater | #endif | |||
| ialiEXT; | #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT | |||
| PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT=_Lazy_glFragmentMat | #define GLEE_C_DEFINED_glGetFragmentLightfvEXT | |||
| erialfvEXT; | GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum p | |||
| PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT=_Lazy_glFragmentMat | name, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pn | |||
| erialivEXT; | ame, params);} | |||
| PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT=_Lazy_glFragm | GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GL | |||
| entColorMaterialEXT; | ee_Lazy_glGetFragmentLightfvEXT; | |||
| PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT=_Lazy_glGetFr | #endif | |||
| agmentMaterialfvEXT; | #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT | |||
| PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT=_Lazy_glGetFr | #define GLEE_C_DEFINED_glFragmentMaterialfEXT | |||
| agmentMaterialivEXT; | GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pna | |||
| PFNGLLIGHTENVIEXTPROC pglLightEnviEXT=_Lazy_glLightEnviEXT; | me, const GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pna | |||
| me, param);} | ||||
| GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee | ||||
| _Lazy_glFragmentMaterialfEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT | ||||
| #define GLEE_C_DEFINED_glFragmentMaterialiEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pna | ||||
| me, const GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname | ||||
| , param);} | ||||
| GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee | ||||
| _Lazy_glFragmentMaterialiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT | ||||
| #define GLEE_C_DEFINED_glFragmentMaterialfvEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pn | ||||
| ame, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face | ||||
| , pname, params);} | ||||
| GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GL | ||||
| ee_Lazy_glFragmentMaterialfvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT | ||||
| #define GLEE_C_DEFINED_glFragmentMaterialivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pn | ||||
| ame, const GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, | ||||
| pname, params);} | ||||
| GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GL | ||||
| ee_Lazy_glFragmentMaterialivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT | ||||
| #define GLEE_C_DEFINED_glFragmentColorMaterialEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum | ||||
| mode) {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);} | ||||
| GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterial | ||||
| EXT=GLee_Lazy_glFragmentColorMaterialEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT | ||||
| #define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT | ||||
| GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum | ||||
| pname, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEX | ||||
| T(face, pname, params);} | ||||
| GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfv | ||||
| EXT=GLee_Lazy_glGetFragmentMaterialfvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT | ||||
| #define GLEE_C_DEFINED_glGetFragmentMaterialivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum | ||||
| pname, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT( | ||||
| face, pname, params);} | ||||
| GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialiv | ||||
| EXT=GLee_Lazy_glGetFragmentMaterialivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glLightEnviEXT | ||||
| #define GLEE_C_DEFINED_glLightEnviEXT | ||||
| GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param) {if | ||||
| (GLeeInit()) glLightEnviEXT(pname, param);} | ||||
| GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnv | ||||
| iEXT; | ||||
| #endif | ||||
| #endif | ||||
| /* GL_EXT_geometry_shader4 */ | ||||
| #ifdef __GLEE_GL_EXT_geometry_shader4 | ||||
| #ifndef GLEE_C_DEFINED_glProgramParameteriEXT | ||||
| #define GLEE_C_DEFINED_glProgramParameteriEXT | ||||
| GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum | ||||
| pname, GLint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname | ||||
| , value);} | ||||
| GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee | ||||
| _Lazy_glProgramParameteriEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum | ||||
| attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTex | ||||
| tureEXT(target, attachment, texture, level);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GL | ||||
| ee_Lazy_glFramebufferTextureEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GL | ||||
| enum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit() | ||||
| ) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureL | ||||
| ayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLe | ||||
| num attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) | ||||
| glFramebufferTextureFaceEXT(target, attachment, texture, level, face);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFa | ||||
| ceEXT=GLee_Lazy_glFramebufferTextureFaceEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_scene_marker */ | /* GL_EXT_scene_marker */ | |||
| #ifdef __GLEE_GL_EXT_scene_marker | #ifdef __GLEE_GL_EXT_scene_marker | |||
| GLvoid __stdcall _Lazy_glBeginSceneEXT(void) | #ifndef GLEE_C_DEFINED_glBeginSceneEXT | |||
| {if (GLeeInit()) glBeginSceneEXT();} | #define GLEE_C_DEFINED_glBeginSceneEXT | |||
| GLvoid __stdcall _Lazy_glEndSceneEXT(void) | GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBegi | |||
| {if (GLeeInit()) glEndSceneEXT();} | nSceneEXT();} | |||
| PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT=_Lazy_glBeginSceneEXT; | GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginS | |||
| PFNGLENDSCENEEXTPROC pglEndSceneEXT=_Lazy_glEndSceneEXT; | ceneEXT; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glEndSceneEXT | ||||
| #define GLEE_C_DEFINED_glEndSceneEXT | ||||
| GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSce | ||||
| neEXT();} | ||||
| GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEX | ||||
| T; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_EXT_texture_compression_dxt1 */ | /* GL_EXT_texture_compression_dxt1 */ | |||
| #ifdef __GLEE_GL_EXT_texture_compression_dxt1 | #ifdef __GLEE_GL_EXT_texture_compression_dxt1 | |||
| #endif | #endif | |||
| /* GL_EXT_texture_env */ | /* GL_EXT_texture_env */ | |||
| #ifdef __GLEE_GL_EXT_texture_env | #ifdef __GLEE_GL_EXT_texture_env | |||
| #endif | #endif | |||
| /* GL_IBM_static_data */ | /* GL_IBM_static_data */ | |||
| #ifdef __GLEE_GL_IBM_static_data | #ifdef __GLEE_GL_IBM_static_data | |||
| #endif | #endif | |||
| /* GL_NV_gpu_program4 */ | ||||
| #ifdef __GLEE_GL_NV_gpu_program4 | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameterI4iNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GL | ||||
| uint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgram | ||||
| LocalParameterI4iNV(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParamet | ||||
| erI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, G | ||||
| Luint index, const GLint * params) {if (GLeeInit()) glProgramLocalParamete | ||||
| rI4ivNV(target, index, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParame | ||||
| terI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV | ||||
| #define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target, | ||||
| GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProg | ||||
| ramLocalParametersI4ivNV(target, index, count, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParam | ||||
| etersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, G | ||||
| Luint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glPr | ||||
| ogramLocalParameterI4uiNV(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParame | ||||
| terI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV | ||||
| #define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target, | ||||
| GLuint index, const GLuint * params) {if (GLeeInit()) glProgramLocalParame | ||||
| terI4uivNV(target, index, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParam | ||||
| eterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV | ||||
| #define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target, | ||||
| GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glPr | ||||
| ogramLocalParametersI4uivNV(target, index, count, params);} | ||||
| GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalPara | ||||
| metersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameterI4iNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLui | ||||
| nt index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEn | ||||
| vParameterI4iNV(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4 | ||||
| iNV=GLee_Lazy_glProgramEnvParameterI4iNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLu | ||||
| int index, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4i | ||||
| vNV(target, index, params);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI | ||||
| 4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV | ||||
| #define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GL | ||||
| uint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgra | ||||
| mEnvParametersI4ivNV(target, index, count, params);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParameter | ||||
| sI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLu | ||||
| int index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProg | ||||
| ramEnvParameterI4uiNV(target, index, x, y, z, w);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI | ||||
| 4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV | ||||
| #define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GL | ||||
| uint index, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI | ||||
| 4uivNV(target, index, params);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameter | ||||
| I4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV | ||||
| #define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV | ||||
| GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, G | ||||
| Luint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProg | ||||
| ramEnvParametersI4uivNV(target, index, count, params);} | ||||
| GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParamete | ||||
| rsI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV | ||||
| #define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV | ||||
| GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target, | ||||
| GLuint index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameter | ||||
| IivNV(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalP | ||||
| arameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV | ||||
| #define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV | ||||
| GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target | ||||
| , GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParamet | ||||
| erIuivNV(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocal | ||||
| ParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV | ||||
| #define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV | ||||
| GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, G | ||||
| Luint index, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivN | ||||
| V(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParam | ||||
| eterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV | ||||
| #define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV | ||||
| GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target, | ||||
| GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIu | ||||
| ivNV(target, index, params);} | ||||
| GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvPara | ||||
| meterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum | ||||
| attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTex | ||||
| tureEXT(target, attachment, texture, level);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GL | ||||
| ee_Lazy_glFramebufferTextureEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GL | ||||
| enum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit() | ||||
| ) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureL | ||||
| ayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||||
| #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||||
| GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLe | ||||
| num attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) | ||||
| glFramebufferTextureFaceEXT(target, attachment, texture, level, face);} | ||||
| GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFa | ||||
| ceEXT=GLee_Lazy_glFramebufferTextureFaceEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI2iEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GL | ||||
| int y) {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Laz | ||||
| y_glVertexAttribI2iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI3iEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GL | ||||
| int y, GLint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);} | ||||
| GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Laz | ||||
| y_glVertexAttribI3iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4iEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GL | ||||
| int y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y | ||||
| , z, w);} | ||||
| GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Laz | ||||
| y_glVertexAttribI4iEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI1uiEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x) | ||||
| {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);} | ||||
| GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_L | ||||
| azy_glVertexAttribI1uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI2uiEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, | ||||
| GLuint y) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);} | ||||
| GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_L | ||||
| azy_glVertexAttribI2uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI3uiEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, | ||||
| GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z) | ||||
| ;} | ||||
| GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_L | ||||
| azy_glVertexAttribI3uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4uiEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, | ||||
| GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index | ||||
| , x, y, z, w);} | ||||
| GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_L | ||||
| azy_glVertexAttribI4uiEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI1ivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLin | ||||
| t * v) {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_L | ||||
| azy_glVertexAttribI1ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI2ivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLin | ||||
| t * v) {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_L | ||||
| azy_glVertexAttribI2ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI3ivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLin | ||||
| t * v) {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_L | ||||
| azy_glVertexAttribI3ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4ivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLin | ||||
| t * v) {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_L | ||||
| azy_glVertexAttribI4ivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI1uivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLu | ||||
| int * v) {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee | ||||
| _Lazy_glVertexAttribI1uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI2uivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLu | ||||
| int * v) {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee | ||||
| _Lazy_glVertexAttribI2uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI3uivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLu | ||||
| int * v) {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee | ||||
| _Lazy_glVertexAttribI3uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4uivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLu | ||||
| int * v) {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee | ||||
| _Lazy_glVertexAttribI4uivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4bvEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLby | ||||
| te * v) {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_L | ||||
| azy_glVertexAttribI4bvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4svEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLsh | ||||
| ort * v) {if (GLeeInit()) glVertexAttribI4svEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_L | ||||
| azy_glVertexAttribI4svEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4ubvEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLu | ||||
| byte * v) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee | ||||
| _Lazy_glVertexAttribI4ubvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribI4usvEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLu | ||||
| short * v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);} | ||||
| GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee | ||||
| _Lazy_glVertexAttribI4usvEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT | ||||
| #define GLEE_C_DEFINED_glVertexAttribIPointerEXT | ||||
| GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint | ||||
| size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit() | ||||
| ) glVertexAttribIPointerEXT(index, size, type, stride, pointer);} | ||||
| GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEX | ||||
| T=GLee_Lazy_glVertexAttribIPointerEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribIivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum p | ||||
| name, GLint * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pnam | ||||
| e, params);} | ||||
| GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GL | ||||
| ee_Lazy_glGetVertexAttribIivEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT | ||||
| #define GLEE_C_DEFINED_glGetVertexAttribIuivEXT | ||||
| GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum | ||||
| pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, p | ||||
| name, params);} | ||||
| GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT= | ||||
| GLee_Lazy_glGetVertexAttribIuivEXT; | ||||
| #endif | ||||
| #endif | ||||
| /* GL_OES_byte_coordinates */ | /* GL_OES_byte_coordinates */ | |||
| #ifdef __GLEE_GL_OES_byte_coordinates | #ifdef __GLEE_GL_OES_byte_coordinates | |||
| #endif | #endif | |||
| /* GL_OES_compressed_paletted_texture */ | /* GL_OES_compressed_paletted_texture */ | |||
| #ifdef __GLEE_GL_OES_compressed_paletted_texture | #ifdef __GLEE_GL_OES_compressed_paletted_texture | |||
| #endif | #endif | |||
| /* GL_OES_single_precision */ | /* GL_OES_single_precision */ | |||
| #ifdef __GLEE_GL_OES_single_precision | #ifdef __GLEE_GL_OES_single_precision | |||
| GLvoid __stdcall _Lazy_glDepthRangefOES(GLclampf n, GLclampf f) | #ifndef GLEE_C_DEFINED_glDepthRangefOES | |||
| {if (GLeeInit()) glDepthRangefOES(n, f);} | #define GLEE_C_DEFINED_glDepthRangefOES | |||
| GLvoid __stdcall _Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLflo | GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f) {if | |||
| at t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, | (GLeeInit()) glDepthRangefOES(n, f);} | |||
| f);} | GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDept | |||
| GLvoid __stdcall _Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat | hRangefOES; | |||
| t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);} | #endif | |||
| GLvoid __stdcall _Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equatio | #ifndef GLEE_C_DEFINED_glFrustumfOES | |||
| n) {if (GLeeInit()) glClipPlanefOES(plane, equation);} | #define GLEE_C_DEFINED_glFrustumfOES | |||
| GLvoid __stdcall _Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation) | GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, | |||
| {if (GLeeInit()) glGetClipPlanefOES(plane, equation);} | GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, | |||
| GLvoid __stdcall _Lazy_glClearDepthfOES(GLclampd depth) | t, n, f);} | |||
| {if (GLeeInit()) glClearDepthfOES(depth);} | GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOE | |||
| PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES=_Lazy_glDepthRangefOES; | S; | |||
| PFNGLFRUSTUMFOESPROC pglFrustumfOES=_Lazy_glFrustumfOES; | #endif | |||
| PFNGLORTHOFOESPROC pglOrthofOES=_Lazy_glOrthofOES; | #ifndef GLEE_C_DEFINED_glOrthofOES | |||
| PFNGLCLIPPLANEFOESPROC pglClipPlanefOES=_Lazy_glClipPlanefOES; | #define GLEE_C_DEFINED_glOrthofOES | |||
| PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES=_Lazy_glGetClipPlanefOES; | GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, G | |||
| PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES=_Lazy_glClearDepthfOES; | Lfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n | |||
| , f);} | ||||
| GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClipPlanefOES | ||||
| #define GLEE_C_DEFINED_glClipPlanefOES | ||||
| GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* e | ||||
| quation) {if (GLeeInit()) glClipPlanefOES(plane, equation);} | ||||
| GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPl | ||||
| anefOES; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glGetClipPlanefOES | ||||
| #define GLEE_C_DEFINED_glGetClipPlanefOES | ||||
| GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equa | ||||
| tion) {if (GLeeInit()) glGetClipPlanefOES(plane, equation);} | ||||
| GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_gl | ||||
| GetClipPlanefOES; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glClearDepthfOES | ||||
| #define GLEE_C_DEFINED_glClearDepthfOES | ||||
| GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth) {if (GLeeIni | ||||
| t()) glClearDepthfOES(depth);} | ||||
| GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClea | ||||
| rDepthfOES; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GL_SGIX_pixel_texture_bits */ | /* GL_SGIX_pixel_texture_bits */ | |||
| #ifdef __GLEE_GL_SGIX_pixel_texture_bits | #ifdef __GLEE_GL_SGIX_pixel_texture_bits | |||
| #endif | #endif | |||
| /* GL_SGIX_texture_range */ | /* GL_SGIX_texture_range */ | |||
| #ifdef __GLEE_GL_SGIX_texture_range | #ifdef __GLEE_GL_SGIX_texture_range | |||
| skipping to change at line 5393 | skipping to change at line 9966 | |||
| GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE; | GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE; | |||
| GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE; | GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE; | GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE; | GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE; | |||
| GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE; | GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE; | GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE; | |||
| GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE; | GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE; | |||
| GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE; | GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE; | |||
| GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE; | GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_present_video = GL_FALSE; | GLboolean _GLEE_WGL_NV_present_video = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_video_out = GL_FALSE; | ||||
| GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE; | GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE; | ||||
| GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE; | GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE; | |||
| GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE; | GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE; | |||
| GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE; | GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE; | GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE; | |||
| GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE; | GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE; | |||
| GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE; | GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE; | |||
| GLboolean _GLEE_WGL_NV_video_output = GL_FALSE; | GLboolean _GLEE_WGL_NV_video_output = GL_FALSE; | |||
| /* WGL Extension names */ | /* WGL Extension names */ | |||
| skipping to change at line 5434 | skipping to change at line 10007 | |||
| "WGL_I3D_image_buffer", | "WGL_I3D_image_buffer", | |||
| "WGL_I3D_swap_frame_lock", | "WGL_I3D_swap_frame_lock", | |||
| "WGL_NV_render_depth_texture", | "WGL_NV_render_depth_texture", | |||
| "WGL_NV_render_texture_rectangle", | "WGL_NV_render_texture_rectangle", | |||
| "WGL_ATI_pixel_format_float", | "WGL_ATI_pixel_format_float", | |||
| "WGL_NV_float_buffer", | "WGL_NV_float_buffer", | |||
| "WGL_3DL_stereo_control", | "WGL_3DL_stereo_control", | |||
| "WGL_EXT_pixel_format_packed_float", | "WGL_EXT_pixel_format_packed_float", | |||
| "WGL_EXT_framebuffer_sRGB", | "WGL_EXT_framebuffer_sRGB", | |||
| "WGL_NV_present_video", | "WGL_NV_present_video", | |||
| "WGL_NV_video_out", | ||||
| "WGL_NV_swap_group", | "WGL_NV_swap_group", | |||
| "WGL_NV_gpu_affinity", | ||||
| "WGL_EXT_display_color_table", | "WGL_EXT_display_color_table", | |||
| "WGL_EXT_extensions_string", | "WGL_EXT_extensions_string", | |||
| "WGL_EXT_swap_control", | "WGL_EXT_swap_control", | |||
| "WGL_NV_vertex_array_range", | "WGL_NV_vertex_array_range", | |||
| "WGL_OML_sync_control", | "WGL_OML_sync_control", | |||
| "WGL_I3D_swap_frame_usage", | "WGL_I3D_swap_frame_usage", | |||
| "WGL_NV_video_output" | "WGL_NV_video_output" | |||
| }; | }; | |||
| int __GLeeWGLNumExtensions=37; | int __GLeeWGLNumExtensions=37; | |||
| /* WGL_ARB_buffer_region */ | /* WGL_ARB_buffer_region */ | |||
| #ifdef __GLEE_WGL_ARB_buffer_region | #ifdef __GLEE_WGL_ARB_buffer_region | |||
| HANDLE __stdcall _Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, U | #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB | |||
| INT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayer | #define GLEE_C_DEFINED_wglCreateBufferRegionARB | |||
| Plane, uType); return (HANDLE)0;} | HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPl | |||
| VOID __stdcall _Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) | ane, UINT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLa | |||
| {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);} | yerPlane, uType); return (HANDLE)0;} | |||
| BOOL __stdcall _Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, i | GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB= | |||
| nt width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegi | GLee_Lazy_wglCreateBufferRegionARB; | |||
| on, x, y, width, height); return (BOOL)0;} | #endif | |||
| BOOL __stdcall _Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y | #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB | |||
| , int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRe | #define GLEE_C_DEFINED_wglDeleteBufferRegionARB | |||
| storeBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOO | VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (G | |||
| L)0;} | LeeInit()) wglDeleteBufferRegionARB(hRegion);} | |||
| PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB=_Lazy_wglCreateBu | GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB= | |||
| fferRegionARB; | GLee_Lazy_wglDeleteBufferRegionARB; | |||
| PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB=_Lazy_wglDeleteBu | #endif | |||
| fferRegionARB; | #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB | |||
| PFNWGLSAVEBUFFERREGIONARBPROC pwglSaveBufferRegionARB=_Lazy_wglSaveBufferRe | #define GLEE_C_DEFINED_wglSaveBufferRegionARB | |||
| gionARB; | BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, in | |||
| PFNWGLRESTOREBUFFERREGIONARBPROC pwglRestoreBufferRegionARB=_Lazy_wglRestor | t y, int width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB | |||
| eBufferRegionARB; | (hRegion, x, y, width, height); return (BOOL)0;} | |||
| GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee | ||||
| _Lazy_wglSaveBufferRegionARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB | ||||
| #define GLEE_C_DEFINED_wglRestoreBufferRegionARB | ||||
| BOOL __stdcall GLee_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, | ||||
| int y, int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return | ||||
| wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); retur | ||||
| n (BOOL)0;} | ||||
| GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionAR | ||||
| B=GLee_Lazy_wglRestoreBufferRegionARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_ARB_multisample */ | /* WGL_ARB_multisample */ | |||
| #ifdef __GLEE_WGL_ARB_multisample | #ifdef __GLEE_WGL_ARB_multisample | |||
| #endif | #endif | |||
| /* WGL_ARB_extensions_string */ | /* WGL_ARB_extensions_string */ | |||
| #ifdef __GLEE_WGL_ARB_extensions_string | #ifdef __GLEE_WGL_ARB_extensions_string | |||
| const char * __stdcall _Lazy_wglGetExtensionsStringARB(HDC hdc) | #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB | |||
| {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); retu | #define GLEE_C_DEFINED_wglGetExtensionsStringARB | |||
| rn (const char *)0;} | const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc) {if | |||
| PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB=_Lazy_wglGetExt | (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0; | |||
| ensionsStringARB; | } | |||
| GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringAR | ||||
| B=GLee_Lazy_wglGetExtensionsStringARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_ARB_pixel_format */ | /* WGL_ARB_pixel_format */ | |||
| #ifdef __GLEE_WGL_ARB_pixel_format | #ifdef __GLEE_WGL_ARB_pixel_format | |||
| BOOL __stdcall _Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB | |||
| , int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValu | #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB | |||
| es) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixel | |||
| , iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} | Format, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * | |||
| BOOL __stdcall _Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat | piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixel | |||
| , int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfVa | Format, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} | |||
| lues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelForm | GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttr | |||
| at, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} | ibivARB=GLee_Lazy_wglGetPixelFormatAttribivARB; | |||
| BOOL __stdcall _Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribI | #endif | |||
| List, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB | |||
| * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttr | #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB | |||
| ibIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL) | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixel | |||
| 0;} | Format, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT | |||
| PFNWGLGETPIXELFORMATATTRIBIVARBPROC pwglGetPixelFormatAttribivARB=_Lazy_wgl | * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPix | |||
| GetPixelFormatAttribivARB; | elFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0 | |||
| PFNWGLGETPIXELFORMATATTRIBFVARBPROC pwglGetPixelFormatAttribfvARB=_Lazy_wgl | ;} | |||
| GetPixelFormatAttribfvARB; | GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttr | |||
| PFNWGLCHOOSEPIXELFORMATARBPROC pwglChoosePixelFormatARB=_Lazy_wglChoosePixe | ibfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB; | |||
| lFormatARB; | #endif | |||
| #ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB | ||||
| #define GLEE_C_DEFINED_wglChoosePixelFormatARB | ||||
| BOOL __stdcall GLee_Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piA | ||||
| ttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, | ||||
| UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, | ||||
| piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return | ||||
| (BOOL)0;} | ||||
| GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GL | ||||
| ee_Lazy_wglChoosePixelFormatARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_ARB_make_current_read */ | /* WGL_ARB_make_current_read */ | |||
| #ifdef __GLEE_WGL_ARB_make_current_read | #ifdef __GLEE_WGL_ARB_make_current_read | |||
| BOOL __stdcall _Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGL | #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB | |||
| RC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hR | #define GLEE_C_DEFINED_wglMakeContextCurrentARB | |||
| eadDC, hglrc); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadD | |||
| HDC __stdcall _Lazy_wglGetCurrentReadDCARB(void) | C, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, | |||
| {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HD | hReadDC, hglrc); return (BOOL)0;} | |||
| C)0;} | GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB= | |||
| PFNWGLMAKECONTEXTCURRENTARBPROC pwglMakeContextCurrentARB=_Lazy_wglMakeCont | GLee_Lazy_wglMakeContextCurrentARB; | |||
| extCurrentARB; | #endif | |||
| PFNWGLGETCURRENTREADDCARBPROC pwglGetCurrentReadDCARB=_Lazy_wglGetCurrentRe | #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB | |||
| adDCARB; | #define GLEE_C_DEFINED_wglGetCurrentReadDCARB | |||
| HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void) {if (GLeeInit()) re | ||||
| turn wglGetCurrentReadDCARB(); return (HDC)0;} | ||||
| GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee | ||||
| _Lazy_wglGetCurrentReadDCARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_ARB_pbuffer */ | /* WGL_ARB_pbuffer */ | |||
| #ifdef __GLEE_WGL_ARB_pbuffer | #ifdef __GLEE_WGL_ARB_pbuffer | |||
| HPBUFFERARB __stdcall _Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, | #ifndef GLEE_C_DEFINED_wglCreatePbufferARB | |||
| int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return | #define GLEE_C_DEFINED_wglCreatePbufferARB | |||
| wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); ret | HPBUFFERARB __stdcall GLee_Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFo | |||
| urn (HPBUFFERARB)0;} | rmat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) | |||
| HDC __stdcall _Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) | return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList | |||
| {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return | ); return (HPBUFFERARB)0;} | |||
| (HDC)0;} | GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_ | |||
| int __stdcall _Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) | wglCreatePbufferARB; | |||
| {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC | #endif | |||
| ); return (int)0;} | #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB | |||
| BOOL __stdcall _Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) | #define GLEE_C_DEFINED_wglGetPbufferDCARB | |||
| {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); retu | HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {if (GL | |||
| rn (BOOL)0;} | eeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;} | |||
| BOOL __stdcall _Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribut | GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wg | |||
| e, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAt | lGetPbufferDCARB; | |||
| tribute, piValue); return (BOOL)0;} | #endif | |||
| PFNWGLCREATEPBUFFERARBPROC pwglCreatePbufferARB=_Lazy_wglCreatePbufferARB; | #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB | |||
| PFNWGLGETPBUFFERDCARBPROC pwglGetPbufferDCARB=_Lazy_wglGetPbufferDCARB; | #define GLEE_C_DEFINED_wglReleasePbufferDCARB | |||
| PFNWGLRELEASEPBUFFERDCARBPROC pwglReleasePbufferDCARB=_Lazy_wglReleasePbuff | int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC | |||
| erDCARB; | hDC) {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return | |||
| PFNWGLDESTROYPBUFFERARBPROC pwglDestroyPbufferARB=_Lazy_wglDestroyPbufferAR | (int)0;} | |||
| B; | GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee | |||
| PFNWGLQUERYPBUFFERARBPROC pwglQueryPbufferARB=_Lazy_wglQueryPbufferARB; | _Lazy_wglReleasePbufferDCARB; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglDestroyPbufferARB | ||||
| #define GLEE_C_DEFINED_wglDestroyPbufferARB | ||||
| BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {if | ||||
| (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;} | ||||
| GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Laz | ||||
| y_wglDestroyPbufferARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryPbufferARB | ||||
| #define GLEE_C_DEFINED_wglQueryPbufferARB | ||||
| BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAt | ||||
| tribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffe | ||||
| r, iAttribute, piValue); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wg | ||||
| lQueryPbufferARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_ARB_render_texture */ | /* WGL_ARB_render_texture */ | |||
| #ifdef __GLEE_WGL_ARB_render_texture | #ifdef __GLEE_WGL_ARB_render_texture | |||
| BOOL __stdcall _Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) | #ifndef GLEE_C_DEFINED_wglBindTexImageARB | |||
| {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer | #define GLEE_C_DEFINED_wglBindTexImageARB | |||
| ); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBu | |||
| BOOL __stdcall _Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffe | ffer) {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); retur | |||
| r) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuf | n (BOOL)0;} | |||
| fer); return (BOOL)0;} | GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wg | |||
| BOOL __stdcall _Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int | lBindTexImageARB; | |||
| * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, | #endif | |||
| piAttribList); return (BOOL)0;} | #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB | |||
| PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB=_Lazy_wglBindTexImageARB; | #define GLEE_C_DEFINED_wglReleaseTexImageARB | |||
| PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB=_Lazy_wglReleaseTexImag | BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int | |||
| eARB; | iBuffer) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); | |||
| PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB=_Lazy_wglSetPbufferAt | return (BOOL)0;} | |||
| tribARB; | GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_L | |||
| azy_wglReleaseTexImageARB; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB | ||||
| #define GLEE_C_DEFINED_wglSetPbufferAttribARB | ||||
| BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, con | ||||
| st int * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbu | ||||
| ffer, piAttribList); return (BOOL)0;} | ||||
| GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee | ||||
| _Lazy_wglSetPbufferAttribARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_ARB_pixel_format_float */ | /* WGL_ARB_pixel_format_float */ | |||
| #ifdef __GLEE_WGL_ARB_pixel_format_float | #ifdef __GLEE_WGL_ARB_pixel_format_float | |||
| #endif | #endif | |||
| /* WGL_ARB_create_context */ | /* WGL_ARB_create_context */ | |||
| #ifdef __GLEE_WGL_ARB_create_context | #ifdef __GLEE_WGL_ARB_create_context | |||
| HGLRC __stdcall _Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareConte | #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB | |||
| xt, const int * attribList) {if (GLeeInit()) return wglCreateContextAttrib | #define GLEE_C_DEFINED_wglCreateContextAttribsARB | |||
| sARB(hDC, hShareContext, attribList); return (HGLRC)0;} | HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShar | |||
| PFNWGLCREATECONTEXTATTRIBSARBPROC pwglCreateContextAttribsARB=_Lazy_wglCrea | eContext, const int * attribList) {if (GLeeInit()) return wglCreateContext | |||
| teContextAttribsARB; | AttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;} | |||
| GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribs | ||||
| ARB=GLee_Lazy_wglCreateContextAttribsARB; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_make_current_read */ | /* WGL_EXT_make_current_read */ | |||
| #ifdef __GLEE_WGL_EXT_make_current_read | #ifdef __GLEE_WGL_EXT_make_current_read | |||
| BOOL __stdcall _Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGL | #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT | |||
| RC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hR | #define GLEE_C_DEFINED_wglMakeContextCurrentEXT | |||
| eadDC, hglrc); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadD | |||
| HDC __stdcall _Lazy_wglGetCurrentReadDCEXT(void) | C, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, | |||
| {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HD | hReadDC, hglrc); return (BOOL)0;} | |||
| C)0;} | GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT= | |||
| PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT=_Lazy_wglMakeCont | GLee_Lazy_wglMakeContextCurrentEXT; | |||
| extCurrentEXT; | #endif | |||
| PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT=_Lazy_wglGetCurrentRe | #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT | |||
| adDCEXT; | #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT | |||
| HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) re | ||||
| turn wglGetCurrentReadDCEXT(); return (HDC)0;} | ||||
| GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee | ||||
| _Lazy_wglGetCurrentReadDCEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_pixel_format */ | /* WGL_EXT_pixel_format */ | |||
| #ifdef __GLEE_WGL_EXT_pixel_format | #ifdef __GLEE_WGL_EXT_pixel_format | |||
| BOOL __stdcall _Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT | |||
| , int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues) { | #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT | |||
| if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLay | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixel | |||
| erPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} | Format, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValu | |||
| BOOL __stdcall _Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat | es) {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat | |||
| , int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues) | , iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} | |||
| {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iL | GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttr | |||
| ayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} | ibivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT; | |||
| BOOL __stdcall _Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribI | #endif | |||
| List, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT | |||
| * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttr | #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT | |||
| ibIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL) | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixel | |||
| 0;} | Format, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfVa | |||
| PFNWGLGETPIXELFORMATATTRIBIVEXTPROC pwglGetPixelFormatAttribivEXT=_Lazy_wgl | lues) {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelForm | |||
| GetPixelFormatAttribivEXT; | at, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} | |||
| PFNWGLGETPIXELFORMATATTRIBFVEXTPROC pwglGetPixelFormatAttribfvEXT=_Lazy_wgl | GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttr | |||
| GetPixelFormatAttribfvEXT; | ibfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT; | |||
| PFNWGLCHOOSEPIXELFORMATEXTPROC pwglChoosePixelFormatEXT=_Lazy_wglChoosePixe | #endif | |||
| lFormatEXT; | #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT | |||
| #define GLEE_C_DEFINED_wglChoosePixelFormatEXT | ||||
| BOOL __stdcall GLee_Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piA | ||||
| ttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, | ||||
| UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, | ||||
| piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return | ||||
| (BOOL)0;} | ||||
| GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GL | ||||
| ee_Lazy_wglChoosePixelFormatEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_pbuffer */ | /* WGL_EXT_pbuffer */ | |||
| #ifdef __GLEE_WGL_EXT_pbuffer | #ifdef __GLEE_WGL_EXT_pbuffer | |||
| HPBUFFEREXT __stdcall _Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, | #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT | |||
| int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return | #define GLEE_C_DEFINED_wglCreatePbufferEXT | |||
| wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); ret | HPBUFFEREXT __stdcall GLee_Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFo | |||
| urn (HPBUFFEREXT)0;} | rmat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) | |||
| HDC __stdcall _Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) | return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList | |||
| {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return | ); return (HPBUFFEREXT)0;} | |||
| (HDC)0;} | GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_ | |||
| int __stdcall _Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC) | wglCreatePbufferEXT; | |||
| {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC | #endif | |||
| ); return (int)0;} | #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT | |||
| BOOL __stdcall _Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) | #define GLEE_C_DEFINED_wglGetPbufferDCEXT | |||
| {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); retu | HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) {if (GL | |||
| rn (BOOL)0;} | eeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;} | |||
| BOOL __stdcall _Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribut | GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wg | |||
| e, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAt | lGetPbufferDCEXT; | |||
| tribute, piValue); return (BOOL)0;} | #endif | |||
| PFNWGLCREATEPBUFFEREXTPROC pwglCreatePbufferEXT=_Lazy_wglCreatePbufferEXT; | #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT | |||
| PFNWGLGETPBUFFERDCEXTPROC pwglGetPbufferDCEXT=_Lazy_wglGetPbufferDCEXT; | #define GLEE_C_DEFINED_wglReleasePbufferDCEXT | |||
| PFNWGLRELEASEPBUFFERDCEXTPROC pwglReleasePbufferDCEXT=_Lazy_wglReleasePbuff | int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC | |||
| erDCEXT; | hDC) {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return | |||
| PFNWGLDESTROYPBUFFEREXTPROC pwglDestroyPbufferEXT=_Lazy_wglDestroyPbufferEX | (int)0;} | |||
| T; | GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee | |||
| PFNWGLQUERYPBUFFEREXTPROC pwglQueryPbufferEXT=_Lazy_wglQueryPbufferEXT; | _Lazy_wglReleasePbufferDCEXT; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT | ||||
| #define GLEE_C_DEFINED_wglDestroyPbufferEXT | ||||
| BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) {if | ||||
| (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;} | ||||
| GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Laz | ||||
| y_wglDestroyPbufferEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryPbufferEXT | ||||
| #define GLEE_C_DEFINED_wglQueryPbufferEXT | ||||
| BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAt | ||||
| tribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffe | ||||
| r, iAttribute, piValue); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wg | ||||
| lQueryPbufferEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_depth_float */ | /* WGL_EXT_depth_float */ | |||
| #ifdef __GLEE_WGL_EXT_depth_float | #ifdef __GLEE_WGL_EXT_depth_float | |||
| #endif | #endif | |||
| /* WGL_3DFX_multisample */ | /* WGL_3DFX_multisample */ | |||
| #ifdef __GLEE_WGL_3DFX_multisample | #ifdef __GLEE_WGL_3DFX_multisample | |||
| #endif | #endif | |||
| /* WGL_EXT_multisample */ | /* WGL_EXT_multisample */ | |||
| #ifdef __GLEE_WGL_EXT_multisample | #ifdef __GLEE_WGL_EXT_multisample | |||
| #endif | #endif | |||
| /* WGL_I3D_digital_video_control */ | /* WGL_I3D_digital_video_control */ | |||
| #ifdef __GLEE_WGL_I3D_digital_video_control | #ifdef __GLEE_WGL_I3D_digital_video_control | |||
| BOOL __stdcall _Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribut | #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D | |||
| e, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParametersI3D( | #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D | |||
| hDC, iAttribute, piValue); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAt | |||
| BOOL __stdcall _Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribut | tribute, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParamete | |||
| e, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoParamete | rsI3D(hDC, iAttribute, piValue); return (BOOL)0;} | |||
| rsI3D(hDC, iAttribute, piValue); return (BOOL)0;} | GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideo | |||
| PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC pwglGetDigitalVideoParametersI3D=_La | ParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D; | |||
| zy_wglGetDigitalVideoParametersI3D; | #endif | |||
| PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC pwglSetDigitalVideoParametersI3D=_La | #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D | |||
| zy_wglSetDigitalVideoParametersI3D; | #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D | |||
| BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAt | ||||
| tribute, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoPa | ||||
| rametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} | ||||
| GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideo | ||||
| ParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_I3D_gamma */ | /* WGL_I3D_gamma */ | |||
| #ifdef __GLEE_WGL_I3D_gamma | #ifdef __GLEE_WGL_I3D_gamma | |||
| BOOL __stdcall _Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, | #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D | |||
| int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, | #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D | |||
| iAttribute, piValue); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttr | |||
| BOOL __stdcall _Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, | ibute, int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3 | |||
| const int * piValue) {if (GLeeInit()) return wglSetGammaTableParametersI3 | D(hDC, iAttribute, piValue); return (BOOL)0;} | |||
| D(hDC, iAttribute, piValue); return (BOOL)0;} | GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTablePara | |||
| BOOL __stdcall _Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * pu | metersI3D=GLee_Lazy_wglGetGammaTableParametersI3D; | |||
| Red, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglGetGamm | #endif | |||
| aTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} | #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D | |||
| BOOL __stdcall _Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHOR | #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D | |||
| T * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeInit()) | BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttr | |||
| return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return | ibute, const int * piValue) {if (GLeeInit()) return wglSetGammaTableParame | |||
| (BOOL)0;} | tersI3D(hDC, iAttribute, piValue); return (BOOL)0;} | |||
| PFNWGLGETGAMMATABLEPARAMETERSI3DPROC pwglGetGammaTableParametersI3D=_Lazy_w | GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTablePara | |||
| glGetGammaTableParametersI3D; | metersI3D=GLee_Lazy_wglSetGammaTableParametersI3D; | |||
| PFNWGLSETGAMMATABLEPARAMETERSI3DPROC pwglSetGammaTableParametersI3D=_Lazy_w | #endif | |||
| glSetGammaTableParametersI3D; | #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D | |||
| PFNWGLGETGAMMATABLEI3DPROC pwglGetGammaTableI3D=_Lazy_wglGetGammaTableI3D; | #define GLEE_C_DEFINED_wglGetGammaTableI3D | |||
| PFNWGLSETGAMMATABLEI3DPROC pwglSetGammaTableI3D=_Lazy_wglSetGammaTableI3D; | BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHOR | |||
| T * puRed, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglG | ||||
| etGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} | ||||
| GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_ | ||||
| wglGetGammaTableI3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglSetGammaTableI3D | ||||
| #define GLEE_C_DEFINED_wglSetGammaTableI3D | ||||
| BOOL __stdcall GLee_Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const | ||||
| USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeI | ||||
| nit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); r | ||||
| eturn (BOOL)0;} | ||||
| GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_ | ||||
| wglSetGammaTableI3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_I3D_genlock */ | /* WGL_I3D_genlock */ | |||
| #ifdef __GLEE_WGL_I3D_genlock | #ifdef __GLEE_WGL_I3D_genlock | |||
| BOOL __stdcall _Lazy_wglEnableGenlockI3D(HDC hDC) | #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D | |||
| {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BO | #define GLEE_C_DEFINED_wglEnableGenlockI3D | |||
| OL)0;} | BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC) {if (GLeeInit()) r | |||
| BOOL __stdcall _Lazy_wglDisableGenlockI3D(HDC hDC) | eturn wglEnableGenlockI3D(hDC); return (BOOL)0;} | |||
| {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (B | GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_ | |||
| OOL)0;} | wglEnableGenlockI3D; | |||
| BOOL __stdcall _Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) | #endif | |||
| {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); | #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D | |||
| return (BOOL)0;} | #define GLEE_C_DEFINED_wglDisableGenlockI3D | |||
| BOOL __stdcall _Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) | BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC) {if (GLeeInit()) | |||
| {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); r | return wglDisableGenlockI3D(hDC); return (BOOL)0;} | |||
| eturn (BOOL)0;} | GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Laz | |||
| BOOL __stdcall _Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) | y_wglDisableGenlockI3D; | |||
| {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource) | #endif | |||
| ; return (BOOL)0;} | #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D | |||
| BOOL __stdcall _Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) | #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D | |||
| {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); | BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) { | |||
| return (BOOL)0;} | if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;} | |||
| BOOL __stdcall _Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge) | GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee | |||
| {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdg | _Lazy_wglIsEnabledGenlockI3D; | |||
| e); return (BOOL)0;} | #endif | |||
| BOOL __stdcall _Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) | #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D | |||
| {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); | #define GLEE_C_DEFINED_wglGenlockSourceI3D | |||
| return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) {if | |||
| BOOL __stdcall _Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate) | (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;} | |||
| {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRat | GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_ | |||
| e); return (BOOL)0;} | wglGenlockSourceI3D; | |||
| BOOL __stdcall _Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) | #endif | |||
| {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay | #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D | |||
| ); return (BOOL)0;} | #define GLEE_C_DEFINED_wglGetGenlockSourceI3D | |||
| BOOL __stdcall _Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay) | BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) | |||
| {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDe | {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL | |||
| lay); return (BOOL)0;} | )0;} | |||
| BOOL __stdcall _Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxL | GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee | |||
| ineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGenlockMa | _Lazy_wglGetGenlockSourceI3D; | |||
| xSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;} | #endif | |||
| PFNWGLENABLEGENLOCKI3DPROC pwglEnableGenlockI3D=_Lazy_wglEnableGenlockI3D; | #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D | |||
| PFNWGLDISABLEGENLOCKI3DPROC pwglDisableGenlockI3D=_Lazy_wglDisableGenlockI3 | #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D | |||
| D; | BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) {i | |||
| PFNWGLISENABLEDGENLOCKI3DPROC pwglIsEnabledGenlockI3D=_Lazy_wglIsEnabledGen | f (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;} | |||
| lockI3D; | GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GL | |||
| PFNWGLGENLOCKSOURCEI3DPROC pwglGenlockSourceI3D=_Lazy_wglGenlockSourceI3D; | ee_Lazy_wglGenlockSourceEdgeI3D; | |||
| PFNWGLGETGENLOCKSOURCEI3DPROC pwglGetGenlockSourceI3D=_Lazy_wglGetGenlockSo | #endif | |||
| urceI3D; | #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D | |||
| PFNWGLGENLOCKSOURCEEDGEI3DPROC pwglGenlockSourceEdgeI3D=_Lazy_wglGenlockSou | #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D | |||
| rceEdgeI3D; | BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge | |||
| PFNWGLGETGENLOCKSOURCEEDGEI3DPROC pwglGetGenlockSourceEdgeI3D=_Lazy_wglGetG | ) {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return ( | |||
| enlockSourceEdgeI3D; | BOOL)0;} | |||
| PFNWGLGENLOCKSAMPLERATEI3DPROC pwglGenlockSampleRateI3D=_Lazy_wglGenlockSam | GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdge | |||
| pleRateI3D; | I3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D; | |||
| PFNWGLGETGENLOCKSAMPLERATEI3DPROC pwglGetGenlockSampleRateI3D=_Lazy_wglGetG | #endif | |||
| enlockSampleRateI3D; | #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D | |||
| PFNWGLGENLOCKSOURCEDELAYI3DPROC pwglGenlockSourceDelayI3D=_Lazy_wglGenlockS | #define GLEE_C_DEFINED_wglGenlockSampleRateI3D | |||
| ourceDelayI3D; | BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) {i | |||
| PFNWGLGETGENLOCKSOURCEDELAYI3DPROC pwglGetGenlockSourceDelayI3D=_Lazy_wglGe | f (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;} | |||
| tGenlockSourceDelayI3D; | GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GL | |||
| PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC pwglQueryGenlockMaxSourceDelayI3D=_ | ee_Lazy_wglGenlockSampleRateI3D; | |||
| Lazy_wglQueryGenlockMaxSourceDelayI3D; | #endif | |||
| #ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D | ||||
| #define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D | ||||
| BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate | ||||
| ) {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return ( | ||||
| BOOL)0;} | ||||
| GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRate | ||||
| I3D=GLee_Lazy_wglGetGenlockSampleRateI3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D | ||||
| #define GLEE_C_DEFINED_wglGenlockSourceDelayI3D | ||||
| BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) | ||||
| {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL | ||||
| )0;} | ||||
| GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D= | ||||
| GLee_Lazy_wglGenlockSourceDelayI3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D | ||||
| #define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D | ||||
| BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDel | ||||
| ay) {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); retu | ||||
| rn (BOOL)0;} | ||||
| GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDel | ||||
| ayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D | ||||
| #define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D | ||||
| BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * | ||||
| uMaxLineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGen | ||||
| lockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMa | ||||
| xSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_I3D_image_buffer */ | /* WGL_I3D_image_buffer */ | |||
| #ifdef __GLEE_WGL_I3D_image_buffer | #ifdef __GLEE_WGL_I3D_image_buffer | |||
| LPVOID __stdcall _Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT | #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D | |||
| uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, | #define GLEE_C_DEFINED_wglCreateImageBufferI3D | |||
| uFlags); return (LPVOID)0;} | LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, | |||
| BOOL __stdcall _Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress) | UINT uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, | |||
| {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddre | uFlags); return (LPVOID)0;} | |||
| ss); return (BOOL)0;} | GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GL | |||
| BOOL __stdcall _Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE | ee_Lazy_wglCreateImageBufferI3D; | |||
| * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count) {if ( | #endif | |||
| GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, | #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D | |||
| pSize, count); return (BOOL)0;} | #define GLEE_C_DEFINED_wglDestroyImageBufferI3D | |||
| BOOL __stdcall _Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * | BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddres | |||
| pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBufferEvents | s) {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return | |||
| I3D(hDC, pAddress, count); return (BOOL)0;} | (BOOL)0;} | |||
| PFNWGLCREATEIMAGEBUFFERI3DPROC pwglCreateImageBufferI3D=_Lazy_wglCreateImag | GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D= | |||
| eBufferI3D; | GLee_Lazy_wglDestroyImageBufferI3D; | |||
| PFNWGLDESTROYIMAGEBUFFERI3DPROC pwglDestroyImageBufferI3D=_Lazy_wglDestroyI | #endif | |||
| mageBufferI3D; | #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D | |||
| PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC pwglAssociateImageBufferEventsI3D=_ | #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D | |||
| Lazy_wglAssociateImageBufferEventsI3D; | BOOL __stdcall GLee_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const | |||
| PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC pwglReleaseImageBufferEventsI3D=_Lazy | HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count) | |||
| _wglReleaseImageBufferEventsI3D; | {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAdd | |||
| ress, pSize, count); return (BOOL)0;} | ||||
| GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImage | ||||
| BufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D | ||||
| #define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D | ||||
| BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LP | ||||
| VOID * pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBuffer | ||||
| EventsI3D(hDC, pAddress, count); return (BOOL)0;} | ||||
| GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBuff | ||||
| erEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_I3D_swap_frame_lock */ | /* WGL_I3D_swap_frame_lock */ | |||
| #ifdef __GLEE_WGL_I3D_swap_frame_lock | #ifdef __GLEE_WGL_I3D_swap_frame_lock | |||
| BOOL __stdcall _Lazy_wglEnableFrameLockI3D(void) | #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D | |||
| {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOO | #define GLEE_C_DEFINED_wglEnableFrameLockI3D | |||
| L)0;} | BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void) {if (GLeeInit()) re | |||
| BOOL __stdcall _Lazy_wglDisableFrameLockI3D(void) | turn wglEnableFrameLockI3D(); return (BOOL)0;} | |||
| {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BO | GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_L | |||
| OL)0;} | azy_wglEnableFrameLockI3D; | |||
| BOOL __stdcall _Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) | #endif | |||
| {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); ret | #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D | |||
| urn (BOOL)0;} | #define GLEE_C_DEFINED_wglDisableFrameLockI3D | |||
| BOOL __stdcall _Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) | BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void) {if (GLeeInit()) r | |||
| {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); r | eturn wglDisableFrameLockI3D(); return (BOOL)0;} | |||
| eturn (BOOL)0;} | GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee | |||
| PFNWGLENABLEFRAMELOCKI3DPROC pwglEnableFrameLockI3D=_Lazy_wglEnableFrameLoc | _Lazy_wglDisableFrameLockI3D; | |||
| kI3D; | #endif | |||
| PFNWGLDISABLEFRAMELOCKI3DPROC pwglDisableFrameLockI3D=_Lazy_wglDisableFrame | #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D | |||
| LockI3D; | #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D | |||
| PFNWGLISENABLEDFRAMELOCKI3DPROC pwglIsEnabledFrameLockI3D=_Lazy_wglIsEnable | BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) {if (GLe | |||
| dFrameLockI3D; | eInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;} | |||
| PFNWGLQUERYFRAMELOCKMASTERI3DPROC pwglQueryFrameLockMasterI3D=_Lazy_wglQuer | GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D= | |||
| yFrameLockMasterI3D; | GLee_Lazy_wglIsEnabledFrameLockI3D; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D | ||||
| #define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D | ||||
| BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) {if (G | ||||
| LeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMaster | ||||
| I3D=GLee_Lazy_wglQueryFrameLockMasterI3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_NV_render_depth_texture */ | /* WGL_NV_render_depth_texture */ | |||
| #ifdef __GLEE_WGL_NV_render_depth_texture | #ifdef __GLEE_WGL_NV_render_depth_texture | |||
| #endif | #endif | |||
| /* WGL_NV_render_texture_rectangle */ | /* WGL_NV_render_texture_rectangle */ | |||
| #ifdef __GLEE_WGL_NV_render_texture_rectangle | #ifdef __GLEE_WGL_NV_render_texture_rectangle | |||
| skipping to change at line 5694 | skipping to change at line 10432 | |||
| #endif | #endif | |||
| /* WGL_EXT_framebuffer_sRGB */ | /* WGL_EXT_framebuffer_sRGB */ | |||
| #ifdef __GLEE_WGL_EXT_framebuffer_sRGB | #ifdef __GLEE_WGL_EXT_framebuffer_sRGB | |||
| #endif | #endif | |||
| /* WGL_NV_present_video */ | /* WGL_NV_present_video */ | |||
| #ifdef __GLEE_WGL_NV_present_video | #ifdef __GLEE_WGL_NV_present_video | |||
| #ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV | ||||
| #define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV | ||||
| int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTD | ||||
| EVICENV * phDeviceList) {if (GLeeInit()) return wglEnumerateVideoDevicesNV | ||||
| (hDC, phDeviceList); return (int)0;} | ||||
| GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevice | ||||
| sNV=GLee_Lazy_wglEnumerateVideoDevicesNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV | ||||
| #define GLEE_C_DEFINED_wglBindVideoDeviceNV | ||||
| BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVide | ||||
| oSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList) {if (G | ||||
| LeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAtt | ||||
| ribList); return (BOOL)0;} | ||||
| GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Laz | ||||
| y_wglBindVideoDeviceNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV | ||||
| #define GLEE_C_DEFINED_wglQueryCurrentContextNV | ||||
| BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * p | ||||
| iValue) {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piVal | ||||
| ue); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV= | ||||
| GLee_Lazy_wglQueryCurrentContextNV; | ||||
| #endif | #endif | |||
| /* WGL_NV_video_out */ | ||||
| #ifdef __GLEE_WGL_NV_video_out | ||||
| #endif | #endif | |||
| /* WGL_NV_swap_group */ | /* WGL_NV_swap_group */ | |||
| #ifdef __GLEE_WGL_NV_swap_group | #ifdef __GLEE_WGL_NV_swap_group | |||
| #ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV | ||||
| #define GLEE_C_DEFINED_wglJoinSwapGroupNV | ||||
| BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group) {if ( | ||||
| GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;} | ||||
| GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wg | ||||
| lJoinSwapGroupNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV | ||||
| #define GLEE_C_DEFINED_wglBindSwapBarrierNV | ||||
| BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrie | ||||
| r) {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (B | ||||
| OOL)0;} | ||||
| GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Laz | ||||
| y_wglBindSwapBarrierNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV | ||||
| #define GLEE_C_DEFINED_wglQuerySwapGroupNV | ||||
| BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLu | ||||
| int * barrier) {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, bar | ||||
| rier); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_ | ||||
| wglQuerySwapGroupNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV | ||||
| #define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV | ||||
| BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGro | ||||
| ups, GLuint * maxBarriers) {if (GLeeInit()) return wglQueryMaxSwapGroupsNV | ||||
| (hDC, maxGroups, maxBarriers); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GL | ||||
| ee_Lazy_wglQueryMaxSwapGroupsNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryFrameCountNV | ||||
| #define GLEE_C_DEFINED_wglQueryFrameCountNV | ||||
| BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count) { | ||||
| if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;} | ||||
| GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Laz | ||||
| y_wglQueryFrameCountNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglResetFrameCountNV | ||||
| #define GLEE_C_DEFINED_wglResetFrameCountNV | ||||
| BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC) {if (GLeeInit()) | ||||
| return wglResetFrameCountNV(hDC); return (BOOL)0;} | ||||
| GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Laz | ||||
| y_wglResetFrameCountNV; | ||||
| #endif | ||||
| #endif | ||||
| /* WGL_NV_gpu_affinity */ | ||||
| #ifdef __GLEE_WGL_NV_gpu_affinity | ||||
| #ifndef GLEE_C_DEFINED_wglEnumGpusNV | ||||
| #define GLEE_C_DEFINED_wglEnumGpusNV | ||||
| BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu) { | ||||
| if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;} | ||||
| GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusN | ||||
| V; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV | ||||
| #define GLEE_C_DEFINED_wglEnumGpuDevicesNV | ||||
| BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceInd | ||||
| ex, PGPU_DEVICE lpGpuDevice) {if (GLeeInit()) return wglEnumGpuDevicesNV(h | ||||
| Gpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;} | ||||
| GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_ | ||||
| wglEnumGpuDevicesNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV | ||||
| #define GLEE_C_DEFINED_wglCreateAffinityDCNV | ||||
| HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList) | ||||
| {if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;} | ||||
| GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_L | ||||
| azy_wglCreateAffinityDCNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV | ||||
| #define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV | ||||
| BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UIN | ||||
| T iGpuIndex, HGPUNV * hGpu) {if (GLeeInit()) return wglEnumGpusFromAffinit | ||||
| yDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;} | ||||
| GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinit | ||||
| yDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglDeleteDCNV | ||||
| #define GLEE_C_DEFINED_wglDeleteDCNV | ||||
| BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc) {if (GLeeInit()) return | ||||
| wglDeleteDCNV(hdc); return (BOOL)0;} | ||||
| GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCN | ||||
| V; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_display_color_table */ | /* WGL_EXT_display_color_table */ | |||
| #ifdef __GLEE_WGL_EXT_display_color_table | #ifdef __GLEE_WGL_EXT_display_color_table | |||
| GLboolean __stdcall _Lazy_wglCreateDisplayColorTableEXT(GLushort id) | #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT | |||
| {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); r | #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT | |||
| eturn (GLboolean)0;} | GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id) | |||
| GLboolean __stdcall _Lazy_wglLoadDisplayColorTableEXT(const GLushort * tabl | {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboole | |||
| e, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(tabl | an)0;} | |||
| e, length); return (GLboolean)0;} | GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColo | |||
| GLboolean __stdcall _Lazy_wglBindDisplayColorTableEXT(GLushort id) | rTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT; | |||
| {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); ret | #endif | |||
| urn (GLboolean)0;} | #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT | |||
| VOID __stdcall _Lazy_wglDestroyDisplayColorTableEXT(GLushort id) | #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT | |||
| {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);} | GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort | |||
| PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT=_Lazy_w | * table, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEX | |||
| glCreateDisplayColorTableEXT; | T(table, length); return (GLboolean)0;} | |||
| PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT=_Lazy_wglLo | GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTab | |||
| adDisplayColorTableEXT; | leEXT=GLee_Lazy_wglLoadDisplayColorTableEXT; | |||
| PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT=_Lazy_wglBi | #endif | |||
| ndDisplayColorTableEXT; | #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT | |||
| PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC pwglDestroyDisplayColorTableEXT=_Lazy | #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT | |||
| _wglDestroyDisplayColorTableEXT; | GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id) { | |||
| if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0 | ||||
| ;} | ||||
| GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTab | ||||
| leEXT=GLee_Lazy_wglBindDisplayColorTableEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT | ||||
| #define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT | ||||
| VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if | ||||
| (GLeeInit()) wglDestroyDisplayColorTableEXT(id);} | ||||
| GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayCo | ||||
| lorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_extensions_string */ | /* WGL_EXT_extensions_string */ | |||
| #ifdef __GLEE_WGL_EXT_extensions_string | #ifdef __GLEE_WGL_EXT_extensions_string | |||
| const char * __stdcall _Lazy_wglGetExtensionsStringEXT(void) | #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT | |||
| {if (GLeeInit()) return wglGetExtensionsStringEXT(); return | #define GLEE_C_DEFINED_wglGetExtensionsStringEXT | |||
| (const char *)0;} | const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void) {if (GL | |||
| PFNWGLGETEXTENSIONSSTRINGEXTPROC pwglGetExtensionsStringEXT=_Lazy_wglGetExt | eeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;} | |||
| ensionsStringEXT; | GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEX | |||
| T=GLee_Lazy_wglGetExtensionsStringEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_EXT_swap_control */ | /* WGL_EXT_swap_control */ | |||
| #ifdef __GLEE_WGL_EXT_swap_control | #ifdef __GLEE_WGL_EXT_swap_control | |||
| BOOL __stdcall _Lazy_wglSwapIntervalEXT(int interval) | #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT | |||
| {if (GLeeInit()) return wglSwapIntervalEXT(interval); return | #define GLEE_C_DEFINED_wglSwapIntervalEXT | |||
| (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval) {if (GLeeInit( | |||
| int __stdcall _Lazy_wglGetSwapIntervalEXT(void) | )) return wglSwapIntervalEXT(interval); return (BOOL)0;} | |||
| {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int | GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wg | |||
| )0;} | lSwapIntervalEXT; | |||
| PFNWGLSWAPINTERVALEXTPROC pwglSwapIntervalEXT=_Lazy_wglSwapIntervalEXT; | #endif | |||
| PFNWGLGETSWAPINTERVALEXTPROC pwglGetSwapIntervalEXT=_Lazy_wglGetSwapInterva | #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT | |||
| lEXT; | #define GLEE_C_DEFINED_wglGetSwapIntervalEXT | |||
| int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void) {if (GLeeInit()) ret | ||||
| urn wglGetSwapIntervalEXT(); return (int)0;} | ||||
| GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_L | ||||
| azy_wglGetSwapIntervalEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_NV_vertex_array_range */ | /* WGL_NV_vertex_array_range */ | |||
| #ifdef __GLEE_WGL_NV_vertex_array_range | #ifdef __GLEE_WGL_NV_vertex_array_range | |||
| void* __stdcall _Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, G | #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV | |||
| Lfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAllocateMem | #define GLEE_C_DEFINED_wglAllocateMemoryNV | |||
| oryNV(size, readfreq, writefreq, priority); return (void*)0;} | void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readf | |||
| void __stdcall _Lazy_wglFreeMemoryNV(void * pointer) | req, GLfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAlloc | |||
| {if (GLeeInit()) wglFreeMemoryNV(pointer);} | ateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;} | |||
| PFNWGLALLOCATEMEMORYNVPROC pwglAllocateMemoryNV=_Lazy_wglAllocateMemoryNV; | GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_ | |||
| PFNWGLFREEMEMORYNVPROC pwglFreeMemoryNV=_Lazy_wglFreeMemoryNV; | wglAllocateMemoryNV; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglFreeMemoryNV | ||||
| #define GLEE_C_DEFINED_wglFreeMemoryNV | ||||
| void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer) {if (GLeeInit() | ||||
| ) wglFreeMemoryNV(pointer);} | ||||
| GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeM | ||||
| emoryNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_OML_sync_control */ | /* WGL_OML_sync_control */ | |||
| #ifdef __GLEE_WGL_OML_sync_control | #ifdef __GLEE_WGL_OML_sync_control | |||
| BOOL __stdcall _Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, | #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML | |||
| INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, s | #define GLEE_C_DEFINED_wglGetSyncValuesOML | |||
| bc); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 | |||
| BOOL __stdcall _Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * d | * msc, INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, | |||
| enominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, den | msc, sbc); return (BOOL)0;} | |||
| ominator); return (BOOL)0;} | GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_ | |||
| INT64 __stdcall _Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 | wglGetSyncValuesOML; | |||
| divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMscOML(hd | #endif | |||
| c, target_msc, divisor, remainder); return (INT64)0;} | #ifndef GLEE_C_DEFINED_wglGetMscRateOML | |||
| INT64 __stdcall _Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT6 | #define GLEE_C_DEFINED_wglGetMscRateOML | |||
| 4 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglS | BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT | |||
| wapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); retur | 32 * denominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, | |||
| n (INT64)0;} | denominator); return (BOOL)0;} | |||
| BOOL __stdcall _Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divi | GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGet | |||
| sor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit | MscRateOML; | |||
| ()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, | #endif | |||
| sbc); return (BOOL)0;} | #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML | |||
| BOOL __stdcall _Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * us | #define GLEE_C_DEFINED_wglSwapBuffersMscOML | |||
| t, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOML(hdc, | INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, | |||
| target_sbc, ust, msc, sbc); return (BOOL)0;} | INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMsc | |||
| PFNWGLGETSYNCVALUESOMLPROC pwglGetSyncValuesOML=_Lazy_wglGetSyncValuesOML; | OML(hdc, target_msc, divisor, remainder); return (INT64)0;} | |||
| PFNWGLGETMSCRATEOMLPROC pwglGetMscRateOML=_Lazy_wglGetMscRateOML; | GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Laz | |||
| PFNWGLSWAPBUFFERSMSCOMLPROC pwglSwapBuffersMscOML=_Lazy_wglSwapBuffersMscOM | y_wglSwapBuffersMscOML; | |||
| L; | #endif | |||
| PFNWGLSWAPLAYERBUFFERSMSCOMLPROC pwglSwapLayerBuffersMscOML=_Lazy_wglSwapLa | #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML | |||
| yerBuffersMscOML; | #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML | |||
| PFNWGLWAITFORMSCOMLPROC pwglWaitForMscOML=_Lazy_wglWaitForMscOML; | INT64 __stdcall GLee_Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes | |||
| PFNWGLWAITFORSBCOMLPROC pwglWaitForSbcOML=_Lazy_wglWaitForSbcOML; | , INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) retur | |||
| n wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); | ||||
| return (INT64)0;} | ||||
| GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOM | ||||
| L=GLee_Lazy_wglSwapLayerBuffersMscOML; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglWaitForMscOML | ||||
| #define GLEE_C_DEFINED_wglWaitForMscOML | ||||
| BOOL __stdcall GLee_Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT6 | ||||
| 4 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GL | ||||
| eeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, | ||||
| msc, sbc); return (BOOL)0;} | ||||
| GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWai | ||||
| tForMscOML; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglWaitForSbcOML | ||||
| #define GLEE_C_DEFINED_wglWaitForSbcOML | ||||
| BOOL __stdcall GLee_Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT6 | ||||
| 4 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOM | ||||
| L(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;} | ||||
| GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWai | ||||
| tForSbcOML; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_I3D_swap_frame_usage */ | /* WGL_I3D_swap_frame_usage */ | |||
| #ifdef __GLEE_WGL_I3D_swap_frame_usage | #ifdef __GLEE_WGL_I3D_swap_frame_usage | |||
| BOOL __stdcall _Lazy_wglGetFrameUsageI3D(float * pUsage) | #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D | |||
| {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return | #define GLEE_C_DEFINED_wglGetFrameUsageI3D | |||
| (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeIn | |||
| BOOL __stdcall _Lazy_wglBeginFrameTrackingI3D(void) | it()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;} | |||
| {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return ( | GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_ | |||
| BOOL)0;} | wglGetFrameUsageI3D; | |||
| BOOL __stdcall _Lazy_wglEndFrameTrackingI3D(void) | #endif | |||
| {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BO | #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D | |||
| OL)0;} | #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D | |||
| BOOL __stdcall _Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * | BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) | |||
| pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryF | return wglBeginFrameTrackingI3D(); return (BOOL)0;} | |||
| rameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL | GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D= | |||
| )0;} | GLee_Lazy_wglBeginFrameTrackingI3D; | |||
| PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D=_Lazy_wglGetFrameUsageI3D; | #endif | |||
| PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D=_Lazy_wglBeginFra | #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D | |||
| meTrackingI3D; | #define GLEE_C_DEFINED_wglEndFrameTrackingI3D | |||
| PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D=_Lazy_wglEndFrameTrac | BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) r | |||
| kingI3D; | eturn wglEndFrameTrackingI3D(); return (BOOL)0;} | |||
| PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D=_Lazy_wglQueryFra | GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee | |||
| meTrackingI3D; | _Lazy_wglEndFrameTrackingI3D; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D | ||||
| #define GLEE_C_DEFINED_wglQueryFrameTrackingI3D | ||||
| BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DW | ||||
| ORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wgl | ||||
| QueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return | ||||
| (BOOL)0;} | ||||
| GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D= | ||||
| GLee_Lazy_wglQueryFrameTrackingI3D; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* WGL_NV_video_output */ | /* WGL_NV_video_output */ | |||
| #ifdef __GLEE_WGL_NV_video_output | #ifdef __GLEE_WGL_NV_video_output | |||
| BOOL __stdcall _Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODE | #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV | |||
| V * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevi | #define GLEE_C_DEFINED_wglGetVideoDeviceNV | |||
| ces, hVideoDevice); return (BOOL)0;} | BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPV | |||
| BOOL __stdcall _Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) | IDEODEV * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, n | |||
| {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice | umDevices, hVideoDevice); return (BOOL)0;} | |||
| ); return (BOOL)0;} | GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_ | |||
| BOOL __stdcall _Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERA | wglGetVideoDeviceNV; | |||
| RB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV | #endif | |||
| (hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;} | #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV | |||
| BOOL __stdcall _Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVide | #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV | |||
| oBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVi | BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) | |||
| deoBuffer); return (BOOL)0;} | {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BO | |||
| BOOL __stdcall _Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBuf | OL)0;} | |||
| ferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit()) | GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GL | |||
| return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bB | ee_Lazy_wglReleaseVideoDeviceNV; | |||
| lock); return (BOOL)0;} | #endif | |||
| BOOL __stdcall _Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned l | #ifndef GLEE_C_DEFINED_wglBindVideoImageNV | |||
| ong * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if | #define GLEE_C_DEFINED_wglBindVideoImageNV | |||
| (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffe | BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPB | |||
| r, pulCounterOutputVideo); return (BOOL)0;} | UFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoI | |||
| PFNWGLGETVIDEODEVICENVPROC pwglGetVideoDeviceNV=_Lazy_wglGetVideoDeviceNV; | mageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;} | |||
| PFNWGLRELEASEVIDEODEVICENVPROC pwglReleaseVideoDeviceNV=_Lazy_wglReleaseVid | GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_ | |||
| eoDeviceNV; | wglBindVideoImageNV; | |||
| PFNWGLBINDVIDEOIMAGENVPROC pwglBindVideoImageNV=_Lazy_wglBindVideoImageNV; | #endif | |||
| PFNWGLRELEASEVIDEOIMAGENVPROC pwglReleaseVideoImageNV=_Lazy_wglReleaseVideo | #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV | |||
| ImageNV; | #define GLEE_C_DEFINED_wglReleaseVideoImageNV | |||
| PFNWGLSENDPBUFFERTOVIDEONVPROC pwglSendPbufferToVideoNV=_Lazy_wglSendPbuffe | BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int | |||
| rToVideoNV; | iVideoBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iV | |||
| PFNWGLGETVIDEOINFONVPROC pwglGetVideoInfoNV=_Lazy_wglGetVideoInfoNV; | ideoBuffer); return (BOOL)0;} | |||
| GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee | ||||
| _Lazy_wglReleaseVideoImageNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV | ||||
| #define GLEE_C_DEFINED_wglSendPbufferToVideoNV | ||||
| BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, in | ||||
| t iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeIn | ||||
| it()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuff | ||||
| er, bBlock); return (BOOL)0;} | ||||
| GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GL | ||||
| ee_Lazy_wglSendPbufferToVideoNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_wglGetVideoInfoNV | ||||
| #define GLEE_C_DEFINED_wglGetVideoInfoNV | ||||
| BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsi | ||||
| gned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) | ||||
| {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutput | ||||
| Pbuffer, pulCounterOutputVideo); return (BOOL)0;} | ||||
| GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglG | ||||
| etVideoInfoNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| #elif defined(__APPLE__) || defined(__APPLE_CC__) | #elif defined(__APPLE__) || defined(__APPLE_CC__) | |||
| #else /* GLX */ | #else /* GLX */ | |||
| /* Extension querying variables */ | /* Extension querying variables */ | |||
| GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE; | GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE; | |||
| GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE; | GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE; | |||
| GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE; | GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE; | |||
| GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE; | GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE; | |||
| GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE; | ||||
| GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE; | GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE; | |||
| GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE; | GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE; | |||
| GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE; | GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE; | |||
| GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE; | GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE; | |||
| GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE; | GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE; | |||
| GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE; | GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE; | |||
| GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE; | GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE; | |||
| GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE; | GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE; | |||
| GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE; | GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE; | |||
| GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE; | GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE; | |||
| skipping to change at line 5837 | skipping to change at line 10721 | |||
| GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE; | GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE; | |||
| GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE; | GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE; | |||
| GLboolean _GLEE_GLX_NV_present_video = GL_FALSE; | GLboolean _GLEE_GLX_NV_present_video = GL_FALSE; | |||
| GLboolean _GLEE_GLX_NV_video_out = GL_FALSE; | GLboolean _GLEE_GLX_NV_video_out = GL_FALSE; | |||
| GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE; | GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE; | |||
| GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE; | GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE; | |||
| GLboolean _GLEE_GLX_NV_video_output = GL_FALSE; | GLboolean _GLEE_GLX_NV_video_output = GL_FALSE; | |||
| /* GLX Extension names */ | /* GLX Extension names */ | |||
| char __GLeeGLXExtensionNames[39][30]={ | char __GLeeGLXExtensionNames[40][30]={ | |||
| "GLX_VERSION_1_3", | "GLX_VERSION_1_3", | |||
| "GLX_VERSION_1_4", | "GLX_VERSION_1_4", | |||
| "GLX_ARB_multisample", | "GLX_ARB_multisample", | |||
| "GLX_ARB_fbconfig_float", | "GLX_ARB_fbconfig_float", | |||
| "GLX_ARB_create_context", | ||||
| "GLX_SGIS_multisample", | "GLX_SGIS_multisample", | |||
| "GLX_EXT_visual_info", | "GLX_EXT_visual_info", | |||
| "GLX_SGI_swap_control", | "GLX_SGI_swap_control", | |||
| "GLX_SGI_video_sync", | "GLX_SGI_video_sync", | |||
| "GLX_SGI_make_current_read", | "GLX_SGI_make_current_read", | |||
| "GLX_EXT_visual_rating", | "GLX_EXT_visual_rating", | |||
| "GLX_EXT_import_context", | "GLX_EXT_import_context", | |||
| "GLX_SGIX_fbconfig", | "GLX_SGIX_fbconfig", | |||
| "GLX_SGIX_pbuffer", | "GLX_SGIX_pbuffer", | |||
| "GLX_SGI_cushion", | "GLX_SGI_cushion", | |||
| skipping to change at line 5878 | skipping to change at line 10763 | |||
| "GLX_MESA_agp_offset", | "GLX_MESA_agp_offset", | |||
| "GLX_EXT_fbconfig_packed_float", | "GLX_EXT_fbconfig_packed_float", | |||
| "GLX_EXT_framebuffer_sRGB", | "GLX_EXT_framebuffer_sRGB", | |||
| "GLX_EXT_texture_from_pixmap", | "GLX_EXT_texture_from_pixmap", | |||
| "GLX_NV_present_video", | "GLX_NV_present_video", | |||
| "GLX_NV_video_out", | "GLX_NV_video_out", | |||
| "GLX_NV_swap_group", | "GLX_NV_swap_group", | |||
| "GLX_EXT_scene_marker", | "GLX_EXT_scene_marker", | |||
| "GLX_NV_video_output" | "GLX_NV_video_output" | |||
| }; | }; | |||
| int __GLeeGLXNumExtensions=39; | int __GLeeGLXNumExtensions=40; | |||
| /* GLX_VERSION_1_3 */ | /* GLX_VERSION_1_3 */ | |||
| #ifdef __GLEE_GLX_VERSION_1_3 | #ifdef __GLEE_GLX_VERSION_1_3 | |||
| GLXFBConfig * __stdcall _Lazy_glXGetFBConfigs(Display * dpy, int screen, in | #ifndef GLEE_C_DEFINED_glXGetFBConfigs | |||
| t * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, neleme | #define GLEE_C_DEFINED_glXGetFBConfigs | |||
| nts); return (GLXFBConfig *)0;} | GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int scre | |||
| GLXFBConfig * __stdcall _Lazy_glXChooseFBConfig(Display * dpy, int screen, | en, int * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, | |||
| const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChoos | nelements); return (GLXFBConfig *)0;} | |||
| eFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;} | GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFB | |||
| int __stdcall _Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, | Configs; | |||
| int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib( | #endif | |||
| dpy, config, attribute, value); return (int)0;} | #ifndef GLEE_C_DEFINED_glXChooseFBConfig | |||
| XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFB | #define GLEE_C_DEFINED_glXChooseFBConfig | |||
| Config config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, confi | GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int sc | |||
| g); return (XVisualInfo *)0;} | reen, const int * attrib_list, int * nelements) {if (GLeeInit()) return gl | |||
| GLXWindow __stdcall _Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config | XChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig * | |||
| , Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWi | )0;} | |||
| ndow(dpy, config, win, attrib_list); return (GLXWindow)0;} | GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXC | |||
| void __stdcall _Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) | hooseFBConfig; | |||
| {if (GLeeInit()) glXDestroyWindow(dpy, win);} | #endif | |||
| GLXPixmap __stdcall _Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config | #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib | |||
| , Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return glXCreat | #define GLEE_C_DEFINED_glXGetFBConfigAttrib | |||
| ePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;} | int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig c | |||
| void __stdcall _Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) | onfig, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigA | |||
| {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);} | ttrib(dpy, config, attribute, value); return (int)0;} | |||
| GLXPbuffer __stdcall _Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig conf | GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Laz | |||
| ig, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffer(dpy, | y_glXGetFBConfigAttrib; | |||
| config, attrib_list); return (GLXPbuffer)0;} | #endif | |||
| void __stdcall _Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) | #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig | |||
| {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);} | #define GLEE_C_DEFINED_glXGetVisualFromFBConfig | |||
| void __stdcall _Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int | XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy, | |||
| attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(dpy, dr | GLXFBConfig config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, | |||
| aw, attribute, value);} | config); return (XVisualInfo *)0;} | |||
| GLXContext __stdcall _Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig c | GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig= | |||
| onfig, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit( | GLee_Lazy_glXGetVisualFromFBConfig; | |||
| )) return glXCreateNewContext(dpy, config, render_type, share_list, direct) | #endif | |||
| ; return (GLXContext)0;} | #ifndef GLEE_C_DEFINED_glXCreateWindow | |||
| Bool __stdcall _Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, | #define GLEE_C_DEFINED_glXCreateWindow | |||
| GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeContextC | GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig | |||
| urrent(dpy, draw, read, ctx); return (Bool)0;} | config, Window win, const int * attrib_list) {if (GLeeInit()) return glXCr | |||
| GLXDrawable __stdcall _Lazy_glXGetCurrentReadDrawable(void) | eateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;} | |||
| {if (GLeeInit()) return glXGetCurrentReadDrawable(); return | GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreat | |||
| (GLXDrawable)0;} | eWindow; | |||
| Display * __stdcall _Lazy_glXGetCurrentDisplay(void) | #endif | |||
| {if (GLeeInit()) return glXGetCurrentDisplay(); return (Disp | #ifndef GLEE_C_DEFINED_glXDestroyWindow | |||
| lay *)0;} | #define GLEE_C_DEFINED_glXDestroyWindow | |||
| int __stdcall _Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attr | void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) | |||
| ibute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx, attr | {if (GLeeInit()) glXDestroyWindow(dpy, win);} | |||
| ibute, value); return (int)0;} | GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDes | |||
| void __stdcall _Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsign | troyWindow; | |||
| ed long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask) | #endif | |||
| ;} | #ifndef GLEE_C_DEFINED_glXCreatePixmap | |||
| void __stdcall _Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, u | #define GLEE_C_DEFINED_glXCreatePixmap | |||
| nsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, | GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig | |||
| event_mask);} | config, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return gl | |||
| PFNGLXGETFBCONFIGSPROC pglXGetFBConfigs=_Lazy_glXGetFBConfigs; | XCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;} | |||
| PFNGLXCHOOSEFBCONFIGPROC pglXChooseFBConfig=_Lazy_glXChooseFBConfig; | GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreat | |||
| PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib=_Lazy_glXGetFBConfigAttri | ePixmap; | |||
| b; | #endif | |||
| PFNGLXGETVISUALFROMFBCONFIGPROC pglXGetVisualFromFBConfig=_Lazy_glXGetVisua | #ifndef GLEE_C_DEFINED_glXDestroyPixmap | |||
| lFromFBConfig; | #define GLEE_C_DEFINED_glXDestroyPixmap | |||
| PFNGLXCREATEWINDOWPROC pglXCreateWindow=_Lazy_glXCreateWindow; | void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap | |||
| PFNGLXDESTROYWINDOWPROC pglXDestroyWindow=_Lazy_glXDestroyWindow; | ) {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);} | |||
| PFNGLXCREATEPIXMAPPROC pglXCreatePixmap=_Lazy_glXCreatePixmap; | GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDes | |||
| PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap=_Lazy_glXDestroyPixmap; | troyPixmap; | |||
| PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer=_Lazy_glXCreatePbuffer; | #endif | |||
| PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer=_Lazy_glXDestroyPbuffer; | #ifndef GLEE_C_DEFINED_glXCreatePbuffer | |||
| PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable=_Lazy_glXQueryDrawable; | #define GLEE_C_DEFINED_glXCreatePbuffer | |||
| PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext=_Lazy_glXCreateNewContext; | GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfi | |||
| PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent=_Lazy_glXMakeContextCur | g config, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffe | |||
| rent; | r(dpy, config, attrib_list); return (GLXPbuffer)0;} | |||
| PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable=_Lazy_glXGetCur | GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCre | |||
| rentReadDrawable; | atePbuffer; | |||
| PFNGLXGETCURRENTDISPLAYPROC pglXGetCurrentDisplay=_Lazy_glXGetCurrentDispla | #endif | |||
| y; | #ifndef GLEE_C_DEFINED_glXDestroyPbuffer | |||
| PFNGLXQUERYCONTEXTPROC pglXQueryContext=_Lazy_glXQueryContext; | #define GLEE_C_DEFINED_glXDestroyPbuffer | |||
| PFNGLXSELECTEVENTPROC pglXSelectEvent=_Lazy_glXSelectEvent; | void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf | |||
| PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent=_Lazy_glXGetSelectedEvent; | ) {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);} | |||
| GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXD | ||||
| estroyPbuffer; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXQueryDrawable | ||||
| #define GLEE_C_DEFINED_glXQueryDrawable | ||||
| void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw | ||||
| , int attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(d | ||||
| py, draw, attribute, value);} | ||||
| GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQue | ||||
| ryDrawable; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXCreateNewContext | ||||
| #define GLEE_C_DEFINED_glXCreateNewContext | ||||
| GLXContext __stdcall GLee_Lazy_glXCreateNewContext(Display * dpy, GLXFBCo | ||||
| nfig config, int render_type, GLXContext share_list, Bool direct) {if (GLe | ||||
| eInit()) return glXCreateNewContext(dpy, config, render_type, share_list, d | ||||
| irect); return (GLXContext)0;} | ||||
| GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_ | ||||
| glXCreateNewContext; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXMakeContextCurrent | ||||
| #define GLEE_C_DEFINED_glXMakeContextCurrent | ||||
| Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable | ||||
| draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCo | ||||
| ntextCurrent(dpy, draw, read, ctx); return (Bool)0;} | ||||
| GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_L | ||||
| azy_glXMakeContextCurrent; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable | ||||
| #define GLEE_C_DEFINED_glXGetCurrentReadDrawable | ||||
| GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void) {if (GLe | ||||
| eInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;} | ||||
| GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawabl | ||||
| e=GLee_Lazy_glXGetCurrentReadDrawable; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetCurrentDisplay | ||||
| #define GLEE_C_DEFINED_glXGetCurrentDisplay | ||||
| Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void) {if (GLeeInit() | ||||
| ) return glXGetCurrentDisplay(); return (Display *)0;} | ||||
| GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Laz | ||||
| y_glXGetCurrentDisplay; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXQueryContext | ||||
| #define GLEE_C_DEFINED_glXQueryContext | ||||
| int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, in | ||||
| t attribute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx | ||||
| , attribute, value); return (int)0;} | ||||
| GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQuery | ||||
| Context; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXSelectEvent | ||||
| #define GLEE_C_DEFINED_glXSelectEvent | ||||
| void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, | ||||
| unsigned long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event | ||||
| _mask);} | ||||
| GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectE | ||||
| vent; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetSelectedEvent | ||||
| #define GLEE_C_DEFINED_glXGetSelectedEvent | ||||
| void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable d | ||||
| raw, unsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, | ||||
| draw, event_mask);} | ||||
| GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_ | ||||
| glXGetSelectedEvent; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_VERSION_1_4 */ | /* GLX_VERSION_1_4 */ | |||
| #ifdef __GLEE_GLX_VERSION_1_4 | #ifdef __GLEE_GLX_VERSION_1_4 | |||
| __GLXextFuncPtr __stdcall _Lazy_glXGetProcAddress(const GLubyte * procName) | #ifndef GLEE_C_DEFINED_glXGetProcAddress | |||
| {if (GLeeInit()) return glXGetProcAddress(procName); return | #define GLEE_C_DEFINED_glXGetProcAddress | |||
| (__GLXextFuncPtr)0;} | __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * pro | |||
| PFNGLXGETPROCADDRESSPROC pglXGetProcAddress=_Lazy_glXGetProcAddress; | cName) {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXe | |||
| xtFuncPtr)0;} | ||||
| GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXG | ||||
| etProcAddress; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_ARB_multisample */ | /* GLX_ARB_multisample */ | |||
| #ifdef __GLEE_GLX_ARB_multisample | #ifdef __GLEE_GLX_ARB_multisample | |||
| #endif | #endif | |||
| /* GLX_ARB_fbconfig_float */ | /* GLX_ARB_fbconfig_float */ | |||
| #ifdef __GLEE_GLX_ARB_fbconfig_float | #ifdef __GLEE_GLX_ARB_fbconfig_float | |||
| #endif | #endif | |||
| /* GLX_ARB_create_context */ | ||||
| #ifdef __GLEE_GLX_ARB_create_context | ||||
| #ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB | ||||
| #define GLEE_C_DEFINED_glXCreateContextAttribsARB | ||||
| GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy, | ||||
| GLXFBConfig config, GLXContext share_context, Bool direct, const int * attr | ||||
| ib_list) {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, s | ||||
| hare_context, direct, attrib_list); return (GLXContext)0;} | ||||
| GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribs | ||||
| ARB=GLee_Lazy_glXCreateContextAttribsARB; | ||||
| #endif | ||||
| #endif | ||||
| /* GLX_SGIS_multisample */ | /* GLX_SGIS_multisample */ | |||
| #ifdef __GLEE_GLX_SGIS_multisample | #ifdef __GLEE_GLX_SGIS_multisample | |||
| #endif | #endif | |||
| /* GLX_EXT_visual_info */ | /* GLX_EXT_visual_info */ | |||
| #ifdef __GLEE_GLX_EXT_visual_info | #ifdef __GLEE_GLX_EXT_visual_info | |||
| #endif | #endif | |||
| /* GLX_SGI_swap_control */ | /* GLX_SGI_swap_control */ | |||
| #ifdef __GLEE_GLX_SGI_swap_control | #ifdef __GLEE_GLX_SGI_swap_control | |||
| int __stdcall _Lazy_glXSwapIntervalSGI(int interval) | #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI | |||
| {if (GLeeInit()) return glXSwapIntervalSGI(interval); return | #define GLEE_C_DEFINED_glXSwapIntervalSGI | |||
| (int)0;} | int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval) {if (GLeeInit() | |||
| PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI=_Lazy_glXSwapIntervalSGI; | ) return glXSwapIntervalSGI(interval); return (int)0;} | |||
| GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_gl | ||||
| XSwapIntervalSGI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGI_video_sync */ | /* GLX_SGI_video_sync */ | |||
| #ifdef __GLEE_GLX_SGI_video_sync | #ifdef __GLEE_GLX_SGI_video_sync | |||
| int __stdcall _Lazy_glXGetVideoSyncSGI(unsigned int * count) | #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI | |||
| {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (i | #define GLEE_C_DEFINED_glXGetVideoSyncSGI | |||
| nt)0;} | int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count) {if (GL | |||
| int __stdcall _Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigne | eeInit()) return glXGetVideoSyncSGI(count); return (int)0;} | |||
| d int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remain | GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_gl | |||
| der, count); return (int)0;} | XGetVideoSyncSGI; | |||
| PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI=_Lazy_glXGetVideoSyncSGI; | #endif | |||
| PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI=_Lazy_glXWaitVideoSyncSGI; | #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI | |||
| #define GLEE_C_DEFINED_glXWaitVideoSyncSGI | ||||
| int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, u | ||||
| nsigned int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, | ||||
| remainder, count); return (int)0;} | ||||
| GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_ | ||||
| glXWaitVideoSyncSGI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGI_make_current_read */ | /* GLX_SGI_make_current_read */ | |||
| #ifdef __GLEE_GLX_SGI_make_current_read | #ifdef __GLEE_GLX_SGI_make_current_read | |||
| Bool __stdcall _Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, | #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI | |||
| GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCurrentR | #define GLEE_C_DEFINED_glXMakeCurrentReadSGI | |||
| eadSGI(dpy, draw, read, ctx); return (Bool)0;} | Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable | |||
| GLXDrawable __stdcall _Lazy_glXGetCurrentReadDrawableSGI(void) | draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCu | |||
| {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); retu | rrentReadSGI(dpy, draw, read, ctx); return (Bool)0;} | |||
| rn (GLXDrawable)0;} | GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_L | |||
| PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI=_Lazy_glXMakeCurrentRea | azy_glXMakeCurrentReadSGI; | |||
| dSGI; | #endif | |||
| PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI=_Lazy_glX | #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI | |||
| GetCurrentReadDrawableSGI; | #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI | |||
| GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void) {if ( | ||||
| GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;} | ||||
| GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDraw | ||||
| ableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_EXT_visual_rating */ | /* GLX_EXT_visual_rating */ | |||
| #ifdef __GLEE_GLX_EXT_visual_rating | #ifdef __GLEE_GLX_EXT_visual_rating | |||
| #endif | #endif | |||
| /* GLX_EXT_import_context */ | /* GLX_EXT_import_context */ | |||
| #ifdef __GLEE_GLX_EXT_import_context | #ifdef __GLEE_GLX_EXT_import_context | |||
| Display * __stdcall _Lazy_glXGetCurrentDisplayEXT(void) | #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT | |||
| {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (D | #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT | |||
| isplay *)0;} | Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void) {if (GLeeIni | |||
| int __stdcall _Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext contex | t()) return glXGetCurrentDisplayEXT(); return (Display *)0;} | |||
| t, int attribute, int * value) {if (GLeeInit()) return glXQueryContextInfo | GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GL | |||
| EXT(dpy, context, attribute, value); return (int)0;} | ee_Lazy_glXGetCurrentDisplayEXT; | |||
| GLXContextID __stdcall _Lazy_glXGetContextIDEXT(const GLXContext context) | #endif | |||
| {if (GLeeInit()) return glXGetContextIDEXT(context); return | #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT | |||
| (GLXContextID)0;} | #define GLEE_C_DEFINED_glXQueryContextInfoEXT | |||
| GLXContext __stdcall _Lazy_glXImportContextEXT(Display * dpy, GLXContextID | int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext | |||
| contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); | context, int attribute, int * value) {if (GLeeInit()) return glXQueryConte | |||
| return (GLXContext)0;} | xtInfoEXT(dpy, context, attribute, value); return (int)0;} | |||
| void __stdcall _Lazy_glXFreeContextEXT(Display * dpy, GLXContext context) | GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee | |||
| {if (GLeeInit()) glXFreeContextEXT(dpy, context);} | _Lazy_glXQueryContextInfoEXT; | |||
| PFNGLXGETCURRENTDISPLAYEXTPROC pglXGetCurrentDisplayEXT=_Lazy_glXGetCurrent | #endif | |||
| DisplayEXT; | #ifndef GLEE_C_DEFINED_glXGetContextIDEXT | |||
| PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT=_Lazy_glXQueryContext | #define GLEE_C_DEFINED_glXGetContextIDEXT | |||
| InfoEXT; | GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext cont | |||
| PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT=_Lazy_glXGetContextIDEXT; | ext) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXConte | |||
| PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT=_Lazy_glXImportContextEXT; | xtID)0;} | |||
| PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT=_Lazy_glXFreeContextEXT; | GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_gl | |||
| XGetContextIDEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXImportContextEXT | ||||
| #define GLEE_C_DEFINED_glXImportContextEXT | ||||
| GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXCont | ||||
| extID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextI | ||||
| D); return (GLXContext)0;} | ||||
| GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_ | ||||
| glXImportContextEXT; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXFreeContextEXT | ||||
| #define GLEE_C_DEFINED_glXFreeContextEXT | ||||
| void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext cont | ||||
| ext) {if (GLeeInit()) glXFreeContextEXT(dpy, context);} | ||||
| GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXF | ||||
| reeContextEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIX_fbconfig */ | /* GLX_SGIX_fbconfig */ | |||
| #ifdef __GLEE_GLX_SGIX_fbconfig | #ifdef __GLEE_GLX_SGIX_fbconfig | |||
| int __stdcall _Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX | #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX | |||
| config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfi | #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX | |||
| gAttribSGIX(dpy, config, attribute, value); return (int)0;} | int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConf | |||
| GLXFBConfigSGIX * __stdcall _Lazy_glXChooseFBConfigSGIX(Display * dpy, int | igSGIX config, int attribute, int * value) {if (GLeeInit()) return glXGetF | |||
| screen, int * attrib_list, int * nelements) {if (GLeeInit()) return glXCho | BConfigAttribSGIX(dpy, config, attribute, value); return (int)0;} | |||
| oseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSG | GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX= | |||
| IX *)0;} | GLee_Lazy_glXGetFBConfigAttribSGIX; | |||
| GLXPixmap __stdcall _Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, G | #endif | |||
| LXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCreateGLX | #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX | |||
| PixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;} | #define GLEE_C_DEFINED_glXChooseFBConfigSGIX | |||
| GLXContext __stdcall _Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GL | GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy | |||
| XFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct) | , int screen, int * attrib_list, int * nelements) {if (GLeeInit()) return | |||
| {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render | glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBCo | |||
| _type, share_list, direct); return (GLXContext)0;} | nfigSGIX *)0;} | |||
| XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, G | GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_L | |||
| LXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBConfigSGI | azy_glXChooseFBConfigSGIX; | |||
| X(dpy, config); return (XVisualInfo *)0;} | #endif | |||
| GLXFBConfigSGIX __stdcall _Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, | #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX | |||
| XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(d | #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX | |||
| py, vis); return (GLXFBConfigSGIX)0;} | GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * | |||
| PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX=_Lazy_glXGetFBCon | dpy, GLXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCre | |||
| figAttribSGIX; | ateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;} | |||
| PFNGLXCHOOSEFBCONFIGSGIXPROC pglXChooseFBConfigSGIX=_Lazy_glXChooseFBConfig | GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixma | |||
| SGIX; | pWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX; | |||
| PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX=_ | #endif | |||
| Lazy_glXCreateGLXPixmapWithConfigSGIX; | #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX | |||
| PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX=_Lazy | #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX | |||
| _glXCreateContextWithConfigSGIX; | GLXContext __stdcall GLee_Lazy_glXCreateContextWithConfigSGIX(Display * d | |||
| PFNGLXGETVISUALFROMFBCONFIGSGIXPROC pglXGetVisualFromFBConfigSGIX=_Lazy_glX | py, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool di | |||
| GetVisualFromFBConfigSGIX; | rect) {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, | |||
| PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX=_Lazy_glX | render_type, share_list, direct); return (GLXContext)0;} | |||
| GetFBConfigFromVisualSGIX; | GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWit | |||
| hConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX | ||||
| #define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX | ||||
| XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display * | ||||
| dpy, GLXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBCon | ||||
| figSGIX(dpy, config); return (XVisualInfo *)0;} | ||||
| GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBCon | ||||
| figSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX | ||||
| #define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX | ||||
| GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display | ||||
| * dpy, XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisual | ||||
| SGIX(dpy, vis); return (GLXFBConfigSGIX)0;} | ||||
| GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVis | ||||
| ualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIX_pbuffer */ | /* GLX_SGIX_pbuffer */ | |||
| #ifdef __GLEE_GLX_SGIX_pbuffer | #ifdef __GLEE_GLX_SGIX_pbuffer | |||
| GLXPbufferSGIX __stdcall _Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFB | #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX | |||
| ConfigSGIX config, unsigned int width, unsigned int height, int * attrib_li | #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX | |||
| st) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, he | GLXPbufferSGIX __stdcall GLee_Lazy_glXCreateGLXPbufferSGIX(Display * dpy, | |||
| ight, attrib_list); return (GLXPbufferSGIX)0;} | GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * att | |||
| void __stdcall _Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX | rib_list) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, wid | |||
| pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);} | th, height, attrib_list); return (GLXPbufferSGIX)0;} | |||
| int __stdcall _Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pb | GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GL | |||
| uf, int attribute, unsigned int * value) {if (GLeeInit()) return glXQueryG | ee_Lazy_glXCreateGLXPbufferSGIX; | |||
| LXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;} | #endif | |||
| void __stdcall _Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable | #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX | |||
| , unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, m | #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX | |||
| ask);} | void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbuff | |||
| void __stdcall _Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable dra | erSGIX pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);} | |||
| wable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, | GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX= | |||
| drawable, mask);} | GLee_Lazy_glXDestroyGLXPbufferSGIX; | |||
| PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX=_Lazy_glXCreateGLXP | #endif | |||
| bufferSGIX; | #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX | |||
| PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX=_Lazy_glXDestroyG | #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX | |||
| LXPbufferSGIX; | int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferS | |||
| PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX=_Lazy_glXQueryGLXPbuf | GIX pbuf, int attribute, unsigned int * value) {if (GLeeInit()) return glX | |||
| ferSGIX; | QueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;} | |||
| PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX=_Lazy_glXSelectEventSGIX; | GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee | |||
| PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX=_Lazy_glXGetSelecte | _Lazy_glXQueryGLXPbufferSGIX; | |||
| dEventSGIX; | #endif | |||
| #ifndef GLEE_C_DEFINED_glXSelectEventSGIX | ||||
| #define GLEE_C_DEFINED_glXSelectEventSGIX | ||||
| void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable dr | ||||
| awable, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawa | ||||
| ble, mask);} | ||||
| GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_gl | ||||
| XSelectEventSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX | ||||
| #define GLEE_C_DEFINED_glXGetSelectedEventSGIX | ||||
| void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawab | ||||
| le drawable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGI | ||||
| X(dpy, drawable, mask);} | ||||
| GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GL | ||||
| ee_Lazy_glXGetSelectedEventSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGI_cushion */ | /* GLX_SGI_cushion */ | |||
| #ifdef __GLEE_GLX_SGI_cushion | #ifdef __GLEE_GLX_SGI_cushion | |||
| void __stdcall _Lazy_glXCushionSGI(Display * dpy, Window window, float cush | #ifndef GLEE_C_DEFINED_glXCushionSGI | |||
| ion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);} | #define GLEE_C_DEFINED_glXCushionSGI | |||
| PFNGLXCUSHIONSGIPROC pglXCushionSGI=_Lazy_glXCushionSGI; | void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, floa | |||
| t cushion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);} | ||||
| GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSG | ||||
| I; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIX_video_resize */ | /* GLX_SGIX_video_resize */ | |||
| #ifdef __GLEE_GLX_SGIX_video_resize | #ifdef __GLEE_GLX_SGIX_video_resize | |||
| int __stdcall _Lazy_glXBindChannelToWindowSGIX(Display * display, int scree | #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX | |||
| n, int channel, Window window) {if (GLeeInit()) return glXBindChannelToWin | #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX | |||
| dowSGIX(display, screen, channel, window); return (int)0;} | int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int | |||
| int __stdcall _Lazy_glXChannelRectSGIX(Display * display, int screen, int c | screen, int channel, Window window) {if (GLeeInit()) return glXBindChanne | |||
| hannel, int x, int y, int w, int h) {if (GLeeInit()) return glXChannelRect | lToWindowSGIX(display, screen, channel, window); return (int)0;} | |||
| SGIX(display, screen, channel, x, y, w, h); return (int)0;} | GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowS | |||
| int __stdcall _Lazy_glXQueryChannelRectSGIX(Display * display, int screen, | GIX=GLee_Lazy_glXBindChannelToWindowSGIX; | |||
| int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit()) retu | #endif | |||
| rn glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); retur | #ifndef GLEE_C_DEFINED_glXChannelRectSGIX | |||
| n (int)0;} | #define GLEE_C_DEFINED_glXChannelRectSGIX | |||
| int __stdcall _Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen | int __stdcall GLee_Lazy_glXChannelRectSGIX(Display * display, int screen, | |||
| , int channel, int * x, int * y, int * w, int * h) {if (GLeeInit()) return | int channel, int x, int y, int w, int h) {if (GLeeInit()) return glXChann | |||
| glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (i | elRectSGIX(display, screen, channel, x, y, w, h); return (int)0;} | |||
| nt)0;} | GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_gl | |||
| int __stdcall _Lazy_glXChannelRectSyncSGIX(Display * display, int screen, i | XChannelRectSGIX; | |||
| nt channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectSyncSGI | #endif | |||
| X(display, screen, channel, synctype); return (int)0;} | #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX | |||
| PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX=_Lazy_glXBind | #define GLEE_C_DEFINED_glXQueryChannelRectSGIX | |||
| ChannelToWindowSGIX; | int __stdcall GLee_Lazy_glXQueryChannelRectSGIX(Display * display, int sc | |||
| PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX=_Lazy_glXChannelRectSGIX; | reen, int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit() | |||
| PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX=_Lazy_glXQueryChann | ) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); | |||
| elRectSGIX; | return (int)0;} | |||
| PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX=_Lazy_glXQueryC | GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GL | |||
| hannelDeltasSGIX; | ee_Lazy_glXQueryChannelRectSGIX; | |||
| PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX=_Lazy_glXChannelRectS | #endif | |||
| yncSGIX; | #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX | |||
| #define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX | ||||
| int __stdcall GLee_Lazy_glXQueryChannelDeltasSGIX(Display * display, int | ||||
| screen, int channel, int * x, int * y, int * w, int * h) {if (GLeeInit()) | ||||
| return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); ret | ||||
| urn (int)0;} | ||||
| GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGI | ||||
| X=GLee_Lazy_glXQueryChannelDeltasSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX | ||||
| #define GLEE_C_DEFINED_glXChannelRectSyncSGIX | ||||
| int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int scr | ||||
| een, int channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectS | ||||
| yncSGIX(display, screen, channel, synctype); return (int)0;} | ||||
| GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee | ||||
| _Lazy_glXChannelRectSyncSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIX_swap_group */ | /* GLX_SGIX_swap_group */ | |||
| #ifdef __GLEE_GLX_SGIX_swap_group | #ifdef __GLEE_GLX_SGIX_swap_group | |||
| void __stdcall _Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawab | #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX | |||
| le, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawabl | #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX | |||
| e, member);} | void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable | |||
| PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX=_Lazy_glXJoinSwapGroupSGI | drawable, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, d | |||
| X; | rawable, member);} | |||
| GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Laz | ||||
| y_glXJoinSwapGroupSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIX_swap_barrier */ | /* GLX_SGIX_swap_barrier */ | |||
| #ifdef __GLEE_GLX_SGIX_swap_barrier | #ifdef __GLEE_GLX_SGIX_swap_barrier | |||
| void __stdcall _Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable draw | #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX | |||
| able, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, | #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX | |||
| barrier);} | void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawabl | |||
| Bool __stdcall _Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, | e drawable, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, draw | |||
| int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, scr | able, barrier);} | |||
| een, max); return (Bool)0;} | GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee | |||
| PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX=_Lazy_glXBindSwapBarr | _Lazy_glXBindSwapBarrierSGIX; | |||
| ierSGIX; | #endif | |||
| PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX=_Lazy_glXQu | #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX | |||
| eryMaxSwapBarriersSGIX; | #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX | |||
| Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int s | ||||
| creen, int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, | ||||
| screen, max); return (Bool)0;} | ||||
| GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarrier | ||||
| sSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIS_blended_overlay */ | /* GLX_SGIS_blended_overlay */ | |||
| #ifdef __GLEE_GLX_SGIS_blended_overlay | #ifdef __GLEE_GLX_SGIS_blended_overlay | |||
| #endif | #endif | |||
| /* GLX_SGIS_shared_multisample */ | /* GLX_SGIS_shared_multisample */ | |||
| #ifdef __GLEE_GLX_SGIS_shared_multisample | #ifdef __GLEE_GLX_SGIS_shared_multisample | |||
| #endif | #endif | |||
| /* GLX_SUN_get_transparent_index */ | /* GLX_SUN_get_transparent_index */ | |||
| #ifdef __GLEE_GLX_SUN_get_transparent_index | #ifdef __GLEE_GLX_SUN_get_transparent_index | |||
| Status __stdcall _Lazy_glXGetTransparentIndexSUN(Display * dpy, Window over | #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN | |||
| lay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) return gl | #define GLEE_C_DEFINED_glXGetTransparentIndexSUN | |||
| XGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return | Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Windo | |||
| (Status)0;} | w overlay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) ret | |||
| PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN=_Lazy_glXGetTra | urn glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); r | |||
| nsparentIndexSUN; | eturn (Status)0;} | |||
| GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSU | ||||
| N=GLee_Lazy_glXGetTransparentIndexSUN; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_3DFX_multisample */ | /* GLX_3DFX_multisample */ | |||
| #ifdef __GLEE_GLX_3DFX_multisample | #ifdef __GLEE_GLX_3DFX_multisample | |||
| #endif | #endif | |||
| /* GLX_MESA_copy_sub_buffer */ | /* GLX_MESA_copy_sub_buffer */ | |||
| #ifdef __GLEE_GLX_MESA_copy_sub_buffer | #ifdef __GLEE_GLX_MESA_copy_sub_buffer | |||
| void __stdcall _Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawab | #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA | |||
| le, int x, int y, int width, int height) {if (GLeeInit()) glXCopySubBuffer | #define GLEE_C_DEFINED_glXCopySubBufferMESA | |||
| MESA(dpy, drawable, x, y, width, height);} | void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable | |||
| PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA=_Lazy_glXCopySubBufferMES | drawable, int x, int y, int width, int height) {if (GLeeInit()) glXCopySub | |||
| A; | BufferMESA(dpy, drawable, x, y, width, height);} | |||
| GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Laz | ||||
| y_glXCopySubBufferMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_MESA_pixmap_colormap */ | /* GLX_MESA_pixmap_colormap */ | |||
| #ifdef __GLEE_GLX_MESA_pixmap_colormap | #ifdef __GLEE_GLX_MESA_pixmap_colormap | |||
| GLXPixmap __stdcall _Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo | #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA | |||
| * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glXCreate | #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA | |||
| GLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;} | GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisu | |||
| PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA=_Lazy_glXCreateGLXPix | alInfo * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glX | |||
| mapMESA; | CreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;} | |||
| GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee | ||||
| _Lazy_glXCreateGLXPixmapMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_MESA_release_buffers */ | /* GLX_MESA_release_buffers */ | |||
| #ifdef __GLEE_GLX_MESA_release_buffers | #ifdef __GLEE_GLX_MESA_release_buffers | |||
| Bool __stdcall _Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawa | #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA | |||
| ble) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable) | #define GLEE_C_DEFINED_glXReleaseBuffersMESA | |||
| ; return (Bool)0;} | Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable | |||
| PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA=_Lazy_glXReleaseBuffers | drawable) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); r | |||
| MESA; | eturn (Bool)0;} | |||
| GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_L | ||||
| azy_glXReleaseBuffersMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_MESA_set_3dfx_mode */ | /* GLX_MESA_set_3dfx_mode */ | |||
| #ifdef __GLEE_GLX_MESA_set_3dfx_mode | #ifdef __GLEE_GLX_MESA_set_3dfx_mode | |||
| Bool __stdcall _Lazy_glXSet3DfxModeMESA(int mode) | #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA | |||
| {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bo | #define GLEE_C_DEFINED_glXSet3DfxModeMESA | |||
| ol)0;} | Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode) {if (GLeeInit()) r | |||
| PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA=_Lazy_glXSet3DfxModeMESA; | eturn glXSet3DfxModeMESA(mode); return (Bool)0;} | |||
| GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_gl | ||||
| XSet3DfxModeMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_SGIX_visual_select_group */ | /* GLX_SGIX_visual_select_group */ | |||
| #ifdef __GLEE_GLX_SGIX_visual_select_group | #ifdef __GLEE_GLX_SGIX_visual_select_group | |||
| #endif | #endif | |||
| /* GLX_OML_swap_method */ | /* GLX_OML_swap_method */ | |||
| #ifdef __GLEE_GLX_OML_swap_method | #ifdef __GLEE_GLX_OML_swap_method | |||
| #endif | #endif | |||
| /* GLX_OML_sync_control */ | /* GLX_OML_sync_control */ | |||
| #ifdef __GLEE_GLX_OML_sync_control | #ifdef __GLEE_GLX_OML_sync_control | |||
| Bool __stdcall _Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawabl | #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML | |||
| e, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return gl | #define GLEE_C_DEFINED_glXGetSyncValuesOML | |||
| XGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;} | Bool __stdcall GLee_Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable d | |||
| Bool __stdcall _Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, | rawable, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) ret | |||
| int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return glXGet | urn glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;} | |||
| MscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;} | GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_ | |||
| int64_t __stdcall _Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable dra | glXGetSyncValuesOML; | |||
| wable, int64_t target_msc, int64_t divisor, int64_t remainder) {if (GLeeIn | #endif | |||
| it()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remai | #ifndef GLEE_C_DEFINED_glXGetMscRateOML | |||
| nder); return (int64_t)0;} | #define GLEE_C_DEFINED_glXGetMscRateOML | |||
| Bool __stdcall _Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, | Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable draw | |||
| int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int6 | able, int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return | |||
| 4_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(dpy, dr | glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;} | |||
| awable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;} | GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGet | |||
| Bool __stdcall _Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, | MscRateOML; | |||
| int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLee | #endif | |||
| Init()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); | #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML | |||
| return (Bool)0;} | #define GLEE_C_DEFINED_glXSwapBuffersMscOML | |||
| PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML=_Lazy_glXGetSyncValuesOML; | int64_t __stdcall GLee_Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawab | |||
| PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML=_Lazy_glXGetMscRateOML; | le drawable, int64_t target_msc, int64_t divisor, int64_t remainder) {if ( | |||
| PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML=_Lazy_glXSwapBuffersMscOM | GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, | |||
| L; | remainder); return (int64_t)0;} | |||
| PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML=_Lazy_glXWaitForMscOML; | GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Laz | |||
| PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML=_Lazy_glXWaitForSbcOML; | y_glXSwapBuffersMscOML; | |||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXWaitForMscOML | ||||
| #define GLEE_C_DEFINED_glXWaitForMscOML | ||||
| Bool __stdcall GLee_Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable draw | ||||
| able, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust | ||||
| , int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(d | ||||
| py, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool) | ||||
| 0;} | ||||
| GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWai | ||||
| tForMscOML; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXWaitForSbcOML | ||||
| #define GLEE_C_DEFINED_glXWaitForSbcOML | ||||
| Bool __stdcall GLee_Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable draw | ||||
| able, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if | ||||
| (GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, | ||||
| sbc); return (Bool)0;} | ||||
| GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWai | ||||
| tForSbcOML; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_NV_float_buffer */ | /* GLX_NV_float_buffer */ | |||
| #ifdef __GLEE_GLX_NV_float_buffer | #ifdef __GLEE_GLX_NV_float_buffer | |||
| #endif | #endif | |||
| /* GLX_SGIX_hyperpipe */ | /* GLX_SGIX_hyperpipe */ | |||
| #ifdef __GLEE_GLX_SGIX_hyperpipe | #ifdef __GLEE_GLX_SGIX_hyperpipe | |||
| GLXHyperpipeNetworkSGIX * __stdcall _Lazy_glXQueryHyperpipeNetworkSGIX(Disp | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX | |||
| lay * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNetworkS | #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX | |||
| GIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;} | GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGI | |||
| int __stdcall _Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, in | X(Display * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNe | |||
| t npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) retur | tworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;} | |||
| n glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0; | GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetw | |||
| } | orkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX; | |||
| GLXHyperpipeConfigSGIX * __stdcall _Lazy_glXQueryHyperpipeConfigSGIX(Displa | #endif | |||
| y * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyperpipe | #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX | |||
| ConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;} | #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX | |||
| int __stdcall _Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId) | int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int network | |||
| {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, h | Id, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) | |||
| pId); return (int)0;} | return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return ( | |||
| int __stdcall _Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) | int)0;} | |||
| {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); ret | GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee | |||
| urn (int)0;} | _Lazy_glXHyperpipeConfigSGIX; | |||
| int __stdcall _Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int time | #endif | |||
| Slice, int attrib, int size, void * attribList, void * returnAttribList) { | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX | |||
| if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attr | #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX | |||
| ib, size, attribList, returnAttribList); return (int)0;} | GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX( | |||
| int __stdcall _Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, in | Display * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyp | |||
| t attrib, int size, void * attribList) {if (GLeeInit()) return glXHyperpip | erpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;} | |||
| eAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;} | GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfi | |||
| int __stdcall _Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlic | gSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX; | |||
| e, int attrib, int size, void * returnAttribList) {if (GLeeInit()) return | #endif | |||
| glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList) | #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX | |||
| ; return (int)0;} | #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX | |||
| PFNGLXQUERYHYPERPIPENETWORKSGIXPROC pglXQueryHyperpipeNetworkSGIX=_Lazy_glX | int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int | |||
| QueryHyperpipeNetworkSGIX; | hpId) {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); re | |||
| PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX=_Lazy_glXHyperpipeCon | turn (int)0;} | |||
| figSGIX; | GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeC | |||
| PFNGLXQUERYHYPERPIPECONFIGSGIXPROC pglXQueryHyperpipeConfigSGIX=_Lazy_glXQu | onfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX; | |||
| eryHyperpipeConfigSGIX; | #endif | |||
| PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX=_Lazy_g | #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX | |||
| lXDestroyHyperpipeConfigSGIX; | #define GLEE_C_DEFINED_glXBindHyperpipeSGIX | |||
| PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX=_Lazy_glXBindHyperpipeSGI | int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) {i | |||
| X; | f (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;} | |||
| PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX=_La | GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Laz | |||
| zy_glXQueryHyperpipeBestAttribSGIX; | y_glXBindHyperpipeSGIX; | |||
| PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX=_Lazy_glXHyperpipeAtt | #endif | |||
| ribSGIX; | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX | |||
| PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX=_Lazy_glXQu | #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX | |||
| eryHyperpipeAttribSGIX; | int __stdcall GLee_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, in | |||
| t timeSlice, int attrib, int size, void * attribList, void * returnAttribLi | ||||
| st) {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice | ||||
| , attrib, size, attribList, returnAttribList); return (int)0;} | ||||
| GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeB | ||||
| estAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX | ||||
| #define GLEE_C_DEFINED_glXHyperpipeAttribSGIX | ||||
| int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSli | ||||
| ce, int attrib, int size, void * attribList) {if (GLeeInit()) return glXHy | ||||
| perpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0; | ||||
| } | ||||
| GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee | ||||
| _Lazy_glXHyperpipeAttribSGIX; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX | ||||
| #define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX | ||||
| int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int ti | ||||
| meSlice, int attrib, int size, void * returnAttribList) {if (GLeeInit()) r | ||||
| eturn glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttri | ||||
| bList); return (int)0;} | ||||
| GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttri | ||||
| bSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_MESA_agp_offset */ | /* GLX_MESA_agp_offset */ | |||
| #ifdef __GLEE_GLX_MESA_agp_offset | #ifdef __GLEE_GLX_MESA_agp_offset | |||
| unsigned int __stdcall _Lazy_glXGetAGPOffsetMESA(const void * pointer) | #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA | |||
| {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return | #define GLEE_C_DEFINED_glXGetAGPOffsetMESA | |||
| (unsigned int)0;} | unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer | |||
| PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA=_Lazy_glXGetAGPOffsetMESA; | ) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned i | |||
| nt)0;} | ||||
| GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_ | ||||
| glXGetAGPOffsetMESA; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_EXT_fbconfig_packed_float */ | /* GLX_EXT_fbconfig_packed_float */ | |||
| #ifdef __GLEE_GLX_EXT_fbconfig_packed_float | #ifdef __GLEE_GLX_EXT_fbconfig_packed_float | |||
| #endif | #endif | |||
| /* GLX_EXT_framebuffer_sRGB */ | /* GLX_EXT_framebuffer_sRGB */ | |||
| #ifdef __GLEE_GLX_EXT_framebuffer_sRGB | #ifdef __GLEE_GLX_EXT_framebuffer_sRGB | |||
| #endif | #endif | |||
| /* GLX_EXT_texture_from_pixmap */ | /* GLX_EXT_texture_from_pixmap */ | |||
| #ifdef __GLEE_GLX_EXT_texture_from_pixmap | #ifdef __GLEE_GLX_EXT_texture_from_pixmap | |||
| void __stdcall _Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable | #ifndef GLEE_C_DEFINED_glXBindTexImageEXT | |||
| , int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT | #define GLEE_C_DEFINED_glXBindTexImageEXT | |||
| (dpy, drawable, buffer, attrib_list);} | void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable dr | |||
| void __stdcall _Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawa | awable, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexIm | |||
| ble, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buf | ageEXT(dpy, drawable, buffer, attrib_list);} | |||
| fer);} | GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_gl | |||
| PFNGLXBINDTEXIMAGEEXTPROC pglXBindTexImageEXT=_Lazy_glXBindTexImageEXT; | XBindTexImageEXT; | |||
| PFNGLXRELEASETEXIMAGEEXTPROC pglXReleaseTexImageEXT=_Lazy_glXReleaseTexImag | #endif | |||
| eEXT; | #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT | |||
| #define GLEE_C_DEFINED_glXReleaseTexImageEXT | ||||
| void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable | ||||
| drawable, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawabl | ||||
| e, buffer);} | ||||
| GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_L | ||||
| azy_glXReleaseTexImageEXT; | ||||
| #endif | ||||
| #endif | #endif | |||
| /* GLX_NV_present_video */ | /* GLX_NV_present_video */ | |||
| #ifdef __GLEE_GLX_NV_present_video | #ifdef __GLEE_GLX_NV_present_video | |||
| #endif | #endif | |||
| /* GLX_NV_video_out */ | /* GLX_NV_video_out */ | |||
| #ifdef __GLEE_GLX_NV_video_out | #ifdef __GLEE_GLX_NV_video_out | |||
| skipping to change at line 6213 | skipping to change at line 11318 | |||
| #endif | #endif | |||
| /* GLX_EXT_scene_marker */ | /* GLX_EXT_scene_marker */ | |||
| #ifdef __GLEE_GLX_EXT_scene_marker | #ifdef __GLEE_GLX_EXT_scene_marker | |||
| #endif | #endif | |||
| /* GLX_NV_video_output */ | /* GLX_NV_video_output */ | |||
| #ifdef __GLEE_GLX_NV_video_output | #ifdef __GLEE_GLX_NV_video_output | |||
| int __stdcall _Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numV | #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV | |||
| ideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXG | #define GLEE_C_DEFINED_glXGetVideoDeviceNV | |||
| etVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0; | int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, in | |||
| } | t numVideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) retur | |||
| int __stdcall _Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXV | n glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return ( | |||
| ideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV( | int)0;} | |||
| dpy, screen, VideoDevice); return (int)0;} | GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_ | |||
| int __stdcall _Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV Vid | glXGetVideoDeviceNV; | |||
| eoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBi | #endif | |||
| ndVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;} | #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV | |||
| int __stdcall _Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf) | #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV | |||
| {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); r | int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen | |||
| eturn (int)0;} | , GLXVideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDev | |||
| int __stdcall _Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, | iceNV(dpy, screen, VideoDevice); return (int)0;} | |||
| int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock) {if | GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GL | |||
| (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCou | ee_Lazy_glXReleaseVideoDeviceNV; | |||
| nterPbuffer, bBlock); return (int)0;} | #endif | |||
| int __stdcall _Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDe | #ifndef GLEE_C_DEFINED_glXBindVideoImageNV | |||
| viceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long | #define GLEE_C_DEFINED_glXBindVideoImageNV | |||
| * pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(dpy, sc | int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDevice | |||
| reen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return | NV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return | |||
| (int)0;} | glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;} | |||
| PFNGLXGETVIDEODEVICENVPROC pglXGetVideoDeviceNV=_Lazy_glXGetVideoDeviceNV; | GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_ | |||
| PFNGLXRELEASEVIDEODEVICENVPROC pglXReleaseVideoDeviceNV=_Lazy_glXReleaseVid | glXBindVideoImageNV; | |||
| eoDeviceNV; | #endif | |||
| PFNGLXBINDVIDEOIMAGENVPROC pglXBindVideoImageNV=_Lazy_glXBindVideoImageNV; | #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV | |||
| PFNGLXRELEASEVIDEOIMAGENVPROC pglXReleaseVideoImageNV=_Lazy_glXReleaseVideo | #define GLEE_C_DEFINED_glXReleaseVideoImageNV | |||
| ImageNV; | int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer | |||
| PFNGLXSENDPBUFFERTOVIDEONVPROC pglXSendPbufferToVideoNV=_Lazy_glXSendPbuffe | pbuf) {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (i | |||
| rToVideoNV; | nt)0;} | |||
| PFNGLXGETVIDEOINFONVPROC pglXGetVideoInfoNV=_Lazy_glXGetVideoInfoNV; | GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee | |||
| _Lazy_glXReleaseVideoImageNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV | ||||
| #define GLEE_C_DEFINED_glXSendPbufferToVideoNV | ||||
| int __stdcall GLee_Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer | ||||
| pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock | ||||
| ) {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, | ||||
| pulCounterPbuffer, bBlock); return (int)0;} | ||||
| GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GL | ||||
| ee_Lazy_glXSendPbufferToVideoNV; | ||||
| #endif | ||||
| #ifndef GLEE_C_DEFINED_glXGetVideoInfoNV | ||||
| #define GLEE_C_DEFINED_glXGetVideoInfoNV | ||||
| int __stdcall GLee_Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXV | ||||
| ideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned | ||||
| long * pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(d | ||||
| py, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); r | ||||
| eturn (int)0;} | ||||
| GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXG | ||||
| etVideoInfoNV; | ||||
| #endif | ||||
| #endif | #endif | |||
| #endif /* end GLX */ | #endif /* end GLX */ | |||
| /***************************************************************** | /***************************************************************** | |||
| * Extension link functions | * Extension link functions | |||
| *****************************************************************/ | *****************************************************************/ | |||
| GLuint __GLeeLink_GL_VERSION_1_2(void) | GLuint __GLeeLink_GL_VERSION_1_2(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_1_2 | #ifdef __GLEE_GL_VERSION_1_2 | |||
| if ((pglBlendColor = (PFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlen | if ((GLeeFuncPtr_glBlendColor = (GLEEPFNGLBLENDCOLORPROC) __GLeeGetProc | |||
| dColor"))!=0) nLinked++; | Address("glBlendColor"))!=0) nLinked++; | |||
| if ((pglBlendEquation = (PFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBlendEquation = (GLEEPFNGLBLENDEQUATIONPROC) __GLeeG | |||
| glBlendEquation"))!=0) nLinked++; | etProcAddress("glBlendEquation"))!=0) nLinked++; | |||
| if ((pglDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glDrawRangeElements = (GLEEPFNGLDRAWRANGEELEMENTSPROC) | |||
| ddress("glDrawRangeElements"))!=0) nLinked++; | __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++; | |||
| if ((pglColorTable = (PFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColo | if ((GLeeFuncPtr_glColorTable = (GLEEPFNGLCOLORTABLEPROC) __GLeeGetProc | |||
| rTable"))!=0) nLinked++; | Address("glColorTable"))!=0) nLinked++; | |||
| if ((pglColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC) __GLee | if ((GLeeFuncPtr_glColorTableParameterfv = (GLEEPFNGLCOLORTABLEPARAMETE | |||
| GetProcAddress("glColorTableParameterfv"))!=0) nLinked++; | RFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++; | |||
| if ((pglColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC) __GLee | if ((GLeeFuncPtr_glColorTableParameteriv = (GLEEPFNGLCOLORTABLEPARAMETE | |||
| GetProcAddress("glColorTableParameteriv"))!=0) nLinked++; | RIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++; | |||
| if ((pglCopyColorTable = (PFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glCopyColorTable = (GLEEPFNGLCOPYCOLORTABLEPROC) __GLe | |||
| ("glCopyColorTable"))!=0) nLinked++; | eGetProcAddress("glCopyColorTable"))!=0) nLinked++; | |||
| if ((pglGetColorTable = (PFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGetColorTable = (GLEEPFNGLGETCOLORTABLEPROC) __GLeeG | |||
| glGetColorTable"))!=0) nLinked++; | etProcAddress("glGetColorTable"))!=0) nLinked++; | |||
| if ((pglGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC) | if ((GLeeFuncPtr_glGetColorTableParameterfv = (GLEEPFNGLGETCOLORTABLEPA | |||
| __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++; | RAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLin | |||
| if ((pglGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC) | ked++; | |||
| __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetColorTableParameteriv = (GLEEPFNGLGETCOLORTABLEPA | |||
| if ((pglColorSubTable = (PFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress(" | RAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLin | |||
| glColorSubTable"))!=0) nLinked++; | ked++; | |||
| if ((pglCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glColorSubTable = (GLEEPFNGLCOLORSUBTABLEPROC) __GLeeG | |||
| ddress("glCopyColorSubTable"))!=0) nLinked++; | etProcAddress("glColorSubTable"))!=0) nLinked++; | |||
| if ((pglConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetP | if ((GLeeFuncPtr_glCopyColorSubTable = (GLEEPFNGLCOPYCOLORSUBTABLEPROC) | |||
| rocAddress("glConvolutionFilter1D"))!=0) nLinked++; | __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++; | |||
| if ((pglConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetP | if ((GLeeFuncPtr_glConvolutionFilter1D = (GLEEPFNGLCONVOLUTIONFILTER1DP | |||
| rocAddress("glConvolutionFilter2D"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++; | |||
| if ((pglConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC) __GLee | if ((GLeeFuncPtr_glConvolutionFilter2D = (GLEEPFNGLCONVOLUTIONFILTER2DP | |||
| GetProcAddress("glConvolutionParameterf"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++; | |||
| if ((pglConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC) __GL | if ((GLeeFuncPtr_glConvolutionParameterf = (GLEEPFNGLCONVOLUTIONPARAMET | |||
| eeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++; | ERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++; | |||
| if ((pglConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC) __GLee | if ((GLeeFuncPtr_glConvolutionParameterfv = (GLEEPFNGLCONVOLUTIONPARAME | |||
| GetProcAddress("glConvolutionParameteri"))!=0) nLinked++; | TERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++; | |||
| if ((pglConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC) __GL | if ((GLeeFuncPtr_glConvolutionParameteri = (GLEEPFNGLCONVOLUTIONPARAMET | |||
| eeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++; | ERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++; | |||
| if ((pglCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC) __ | if ((GLeeFuncPtr_glConvolutionParameteriv = (GLEEPFNGLCONVOLUTIONPARAME | |||
| GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++; | TERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++; | |||
| if ((pglCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC) __ | if ((GLeeFuncPtr_glCopyConvolutionFilter1D = (GLEEPFNGLCOPYCONVOLUTIONF | |||
| GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++; | ILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked | |||
| if ((pglGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC) __GLeeGe | ++; | |||
| tProcAddress("glGetConvolutionFilter"))!=0) nLinked++; | if ((GLeeFuncPtr_glCopyConvolutionFilter2D = (GLEEPFNGLCOPYCONVOLUTIONF | |||
| if ((pglGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC | ILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked | |||
| ) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++; | ++; | |||
| if ((pglGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC | if ((GLeeFuncPtr_glGetConvolutionFilter = (GLEEPFNGLGETCONVOLUTIONFILTE | |||
| ) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++; | RPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++; | |||
| if ((pglGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetConvolutionParameterfv = (GLEEPFNGLGETCONVOLUTION | |||
| cAddress("glGetSeparableFilter"))!=0) nLinked++; | PARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) n | |||
| if ((pglSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcA | Linked++; | |||
| ddress("glSeparableFilter2D"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetConvolutionParameteriv = (GLEEPFNGLGETCONVOLUTION | |||
| if ((pglGetHistogram = (PFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("gl | PARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) n | |||
| GetHistogram"))!=0) nLinked++; | Linked++; | |||
| if ((pglGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC) __ | if ((GLeeFuncPtr_glGetSeparableFilter = (GLEEPFNGLGETSEPARABLEFILTERPRO | |||
| GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++; | |||
| if ((pglGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC) __ | if ((GLeeFuncPtr_glSeparableFilter2D = (GLEEPFNGLSEPARABLEFILTER2DPROC) | |||
| GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++; | __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++; | |||
| if ((pglGetMinmax = (PFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMin | if ((GLeeFuncPtr_glGetHistogram = (GLEEPFNGLGETHISTOGRAMPROC) __GLeeGet | |||
| max"))!=0) nLinked++; | ProcAddress("glGetHistogram"))!=0) nLinked++; | |||
| if ((pglGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC) __GLeeGe | if ((GLeeFuncPtr_glGetHistogramParameterfv = (GLEEPFNGLGETHISTOGRAMPARA | |||
| tProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++; | METERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked | |||
| if ((pglGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC) __GLeeGe | ++; | |||
| tProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetHistogramParameteriv = (GLEEPFNGLGETHISTOGRAMPARA | |||
| if ((pglHistogram = (PFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistog | METERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked | |||
| ram"))!=0) nLinked++; | ++; | |||
| if ((pglMinmax = (PFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0 | if ((GLeeFuncPtr_glGetMinmax = (GLEEPFNGLGETMINMAXPROC) __GLeeGetProcAd | |||
| ) nLinked++; | dress("glGetMinmax"))!=0) nLinked++; | |||
| if ((pglResetHistogram = (PFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glGetMinmaxParameterfv = (GLEEPFNGLGETMINMAXPARAMETERF | |||
| ("glResetHistogram"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++; | |||
| if ((pglResetMinmax = (PFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glRe | if ((GLeeFuncPtr_glGetMinmaxParameteriv = (GLEEPFNGLGETMINMAXPARAMETERI | |||
| setMinmax"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++; | |||
| if ((pglTexImage3D = (PFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexI | if ((GLeeFuncPtr_glHistogram = (GLEEPFNGLHISTOGRAMPROC) __GLeeGetProcAd | |||
| mage3D"))!=0) nLinked++; | dress("glHistogram"))!=0) nLinked++; | |||
| if ((pglTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glMinmax = (GLEEPFNGLMINMAXPROC) __GLeeGetProcAddress( | |||
| glTexSubImage3D"))!=0) nLinked++; | "glMinmax"))!=0) nLinked++; | |||
| if ((pglCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glResetHistogram = (GLEEPFNGLRESETHISTOGRAMPROC) __GLe | |||
| ddress("glCopyTexSubImage3D"))!=0) nLinked++; | eGetProcAddress("glResetHistogram"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glResetMinmax = (GLEEPFNGLRESETMINMAXPROC) __GLeeGetPr | ||||
| ocAddress("glResetMinmax"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glTexImage3D = (GLEEPFNGLTEXIMAGE3DPROC) __GLeeGetProc | ||||
| Address("glTexImage3D"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glTexSubImage3D = (GLEEPFNGLTEXSUBIMAGE3DPROC) __GLeeG | ||||
| etProcAddress("glTexSubImage3D"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glCopyTexSubImage3D = (GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) | ||||
| __GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==38) return GLEE_LINK_COMPLETE; | if (nLinked==38) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_VERSION_1_3(void) | GLuint __GLeeLink_GL_VERSION_1_3(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_1_3 | #ifdef __GLEE_GL_VERSION_1_3 | |||
| if ((pglActiveTexture = (PFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glActiveTexture = (GLEEPFNGLACTIVETEXTUREPROC) __GLeeG | |||
| glActiveTexture"))!=0) nLinked++; | etProcAddress("glActiveTexture"))!=0) nLinked++; | |||
| if ((pglClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetP | if ((GLeeFuncPtr_glClientActiveTexture = (GLEEPFNGLCLIENTACTIVETEXTUREP | |||
| rocAddress("glClientActiveTexture"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord1d = (GLEEPFNGLMULTITEXCOORD1DPROC) __G | |||
| ss("glMultiTexCoord1d"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord1dv = (GLEEPFNGLMULTITEXCOORD1DVPROC) _ | |||
| ress("glMultiTexCoord1dv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord1f = (GLEEPFNGLMULTITEXCOORD1FPROC) __G | |||
| ss("glMultiTexCoord1f"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord1fv = (GLEEPFNGLMULTITEXCOORD1FVPROC) _ | |||
| ress("glMultiTexCoord1fv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord1i = (GLEEPFNGLMULTITEXCOORD1IPROC) __G | |||
| ss("glMultiTexCoord1i"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord1iv = (GLEEPFNGLMULTITEXCOORD1IVPROC) _ | |||
| ress("glMultiTexCoord1iv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord1s = (GLEEPFNGLMULTITEXCOORD1SPROC) __G | |||
| ss("glMultiTexCoord1s"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord1sv = (GLEEPFNGLMULTITEXCOORD1SVPROC) _ | |||
| ress("glMultiTexCoord1sv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord2d = (GLEEPFNGLMULTITEXCOORD2DPROC) __G | |||
| ss("glMultiTexCoord2d"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord2dv = (GLEEPFNGLMULTITEXCOORD2DVPROC) _ | |||
| ress("glMultiTexCoord2dv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord2f = (GLEEPFNGLMULTITEXCOORD2FPROC) __G | |||
| ss("glMultiTexCoord2f"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord2fv = (GLEEPFNGLMULTITEXCOORD2FVPROC) _ | |||
| ress("glMultiTexCoord2fv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord2i = (GLEEPFNGLMULTITEXCOORD2IPROC) __G | |||
| ss("glMultiTexCoord2i"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord2iv = (GLEEPFNGLMULTITEXCOORD2IVPROC) _ | |||
| ress("glMultiTexCoord2iv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord2s = (GLEEPFNGLMULTITEXCOORD2SPROC) __G | |||
| ss("glMultiTexCoord2s"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord2sv = (GLEEPFNGLMULTITEXCOORD2SVPROC) _ | |||
| ress("glMultiTexCoord2sv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord3d = (GLEEPFNGLMULTITEXCOORD3DPROC) __G | |||
| ss("glMultiTexCoord3d"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord3dv = (GLEEPFNGLMULTITEXCOORD3DVPROC) _ | |||
| ress("glMultiTexCoord3dv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord3f = (GLEEPFNGLMULTITEXCOORD3FPROC) __G | |||
| ss("glMultiTexCoord3f"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord3fv = (GLEEPFNGLMULTITEXCOORD3FVPROC) _ | |||
| ress("glMultiTexCoord3fv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord3i = (GLEEPFNGLMULTITEXCOORD3IPROC) __G | |||
| ss("glMultiTexCoord3i"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord3iv = (GLEEPFNGLMULTITEXCOORD3IVPROC) _ | |||
| ress("glMultiTexCoord3iv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord3s = (GLEEPFNGLMULTITEXCOORD3SPROC) __G | |||
| ss("glMultiTexCoord3s"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord3sv = (GLEEPFNGLMULTITEXCOORD3SVPROC) _ | |||
| ress("glMultiTexCoord3sv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord4d = (GLEEPFNGLMULTITEXCOORD4DPROC) __G | |||
| ss("glMultiTexCoord4d"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord4dv = (GLEEPFNGLMULTITEXCOORD4DVPROC) _ | |||
| ress("glMultiTexCoord4dv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord4f = (GLEEPFNGLMULTITEXCOORD4FPROC) __G | |||
| ss("glMultiTexCoord4f"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord4fv = (GLEEPFNGLMULTITEXCOORD4FVPROC) _ | |||
| ress("glMultiTexCoord4fv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord4i = (GLEEPFNGLMULTITEXCOORD4IPROC) __G | |||
| ss("glMultiTexCoord4i"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord4iv = (GLEEPFNGLMULTITEXCOORD4IVPROC) _ | |||
| ress("glMultiTexCoord4iv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiTexCoord4s = (GLEEPFNGLMULTITEXCOORD4SPROC) __G | |||
| ss("glMultiTexCoord4s"))!=0) nLinked++; | LeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoord4sv = (GLEEPFNGLMULTITEXCOORD4SVPROC) _ | |||
| ress("glMultiTexCoord4sv"))!=0) nLinked++; | _GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++; | |||
| if ((pglLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGe | if ((GLeeFuncPtr_glLoadTransposeMatrixf = (GLEEPFNGLLOADTRANSPOSEMATRIX | |||
| tProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++; | FPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++; | |||
| if ((pglLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGe | if ((GLeeFuncPtr_glLoadTransposeMatrixd = (GLEEPFNGLLOADTRANSPOSEMATRIX | |||
| tProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++; | |||
| if ((pglMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGe | if ((GLeeFuncPtr_glMultTransposeMatrixf = (GLEEPFNGLMULTTRANSPOSEMATRIX | |||
| tProcAddress("glMultTransposeMatrixf"))!=0) nLinked++; | FPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++; | |||
| if ((pglMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGe | if ((GLeeFuncPtr_glMultTransposeMatrixd = (GLEEPFNGLMULTTRANSPOSEMATRIX | |||
| tProcAddress("glMultTransposeMatrixd"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++; | |||
| if ((pglSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glSampleCoverage = (GLEEPFNGLSAMPLECOVERAGEPROC) __GLe | |||
| ("glSampleCoverage"))!=0) nLinked++; | eGetProcAddress("glSampleCoverage"))!=0) nLinked++; | |||
| if ((pglCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGe | if ((GLeeFuncPtr_glCompressedTexImage3D = (GLEEPFNGLCOMPRESSEDTEXIMAGE3 | |||
| tProcAddress("glCompressedTexImage3D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++; | |||
| if ((pglCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGe | if ((GLeeFuncPtr_glCompressedTexImage2D = (GLEEPFNGLCOMPRESSEDTEXIMAGE2 | |||
| tProcAddress("glCompressedTexImage2D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++; | |||
| if ((pglCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGe | if ((GLeeFuncPtr_glCompressedTexImage1D = (GLEEPFNGLCOMPRESSEDTEXIMAGE1 | |||
| tProcAddress("glCompressedTexImage1D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++; | |||
| if ((pglCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __ | if ((GLeeFuncPtr_glCompressedTexSubImage3D = (GLEEPFNGLCOMPRESSEDTEXSUB | |||
| GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++; | IMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked | |||
| if ((pglCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __ | ++; | |||
| GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++; | if ((GLeeFuncPtr_glCompressedTexSubImage2D = (GLEEPFNGLCOMPRESSEDTEXSUB | |||
| if ((pglCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __ | IMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked | |||
| GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++; | ++; | |||
| if ((pglGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLee | if ((GLeeFuncPtr_glCompressedTexSubImage1D = (GLEEPFNGLCOMPRESSEDTEXSUB | |||
| GetProcAddress("glGetCompressedTexImage"))!=0) nLinked++; | IMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked | |||
| ++; | ||||
| if ((GLeeFuncPtr_glGetCompressedTexImage = (GLEEPFNGLGETCOMPRESSEDTEXIM | ||||
| AGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==46) return GLEE_LINK_COMPLETE; | if (nLinked==46) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_VERSION_1_4(void) | GLuint __GLeeLink_GL_VERSION_1_4(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_1_4 | #ifdef __GLEE_GL_VERSION_1_4 | |||
| if ((pglBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glBlendFuncSeparate = (GLEEPFNGLBLENDFUNCSEPARATEPROC) | |||
| ddress("glBlendFuncSeparate"))!=0) nLinked++; | __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++; | |||
| if ((pglFogCoordf = (PFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoo | if ((GLeeFuncPtr_glFogCoordf = (GLEEPFNGLFOGCOORDFPROC) __GLeeGetProcAd | |||
| rdf"))!=0) nLinked++; | dress("glFogCoordf"))!=0) nLinked++; | |||
| if ((pglFogCoordfv = (PFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogC | if ((GLeeFuncPtr_glFogCoordfv = (GLEEPFNGLFOGCOORDFVPROC) __GLeeGetProc | |||
| oordfv"))!=0) nLinked++; | Address("glFogCoordfv"))!=0) nLinked++; | |||
| if ((pglFogCoordd = (PFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoo | if ((GLeeFuncPtr_glFogCoordd = (GLEEPFNGLFOGCOORDDPROC) __GLeeGetProcAd | |||
| rdd"))!=0) nLinked++; | dress("glFogCoordd"))!=0) nLinked++; | |||
| if ((pglFogCoorddv = (PFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogC | if ((GLeeFuncPtr_glFogCoorddv = (GLEEPFNGLFOGCOORDDVPROC) __GLeeGetProc | |||
| oorddv"))!=0) nLinked++; | Address("glFogCoorddv"))!=0) nLinked++; | |||
| if ((pglFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glFogCoordPointer = (GLEEPFNGLFOGCOORDPOINTERPROC) __G | |||
| ss("glFogCoordPointer"))!=0) nLinked++; | LeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++; | |||
| if ((pglMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glMultiDrawArrays = (GLEEPFNGLMULTIDRAWARRAYSPROC) __G | |||
| ss("glMultiDrawArrays"))!=0) nLinked++; | LeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++; | |||
| if ((pglMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glMultiDrawElements = (GLEEPFNGLMULTIDRAWELEMENTSPROC) | |||
| ddress("glMultiDrawElements"))!=0) nLinked++; | __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++; | |||
| if ((pglPointParameterf = (PFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glPointParameterf = (GLEEPFNGLPOINTPARAMETERFPROC) __G | |||
| ss("glPointParameterf"))!=0) nLinked++; | LeeGetProcAddress("glPointParameterf"))!=0) nLinked++; | |||
| if ((pglPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glPointParameterfv = (GLEEPFNGLPOINTPARAMETERFVPROC) _ | |||
| ress("glPointParameterfv"))!=0) nLinked++; | _GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++; | |||
| if ((pglPointParameteri = (PFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glPointParameteri = (GLEEPFNGLPOINTPARAMETERIPROC) __G | |||
| ss("glPointParameteri"))!=0) nLinked++; | LeeGetProcAddress("glPointParameteri"))!=0) nLinked++; | |||
| if ((pglPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glPointParameteriv = (GLEEPFNGLPOINTPARAMETERIVPROC) _ | |||
| ress("glPointParameteriv"))!=0) nLinked++; | _GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glSecondaryColor3b = (GLEEPFNGLSECONDARYCOLOR3BPROC) _ | |||
| ress("glSecondaryColor3b"))!=0) nLinked++; | _GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3bv = (GLEEPFNGLSECONDARYCOLOR3BVPROC) | |||
| ddress("glSecondaryColor3bv"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glSecondaryColor3d = (GLEEPFNGLSECONDARYCOLOR3DPROC) _ | |||
| ress("glSecondaryColor3d"))!=0) nLinked++; | _GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3dv = (GLEEPFNGLSECONDARYCOLOR3DVPROC) | |||
| ddress("glSecondaryColor3dv"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glSecondaryColor3f = (GLEEPFNGLSECONDARYCOLOR3FPROC) _ | |||
| ress("glSecondaryColor3f"))!=0) nLinked++; | _GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3fv = (GLEEPFNGLSECONDARYCOLOR3FVPROC) | |||
| ddress("glSecondaryColor3fv"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glSecondaryColor3i = (GLEEPFNGLSECONDARYCOLOR3IPROC) _ | |||
| ress("glSecondaryColor3i"))!=0) nLinked++; | _GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3iv = (GLEEPFNGLSECONDARYCOLOR3IVPROC) | |||
| ddress("glSecondaryColor3iv"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glSecondaryColor3s = (GLEEPFNGLSECONDARYCOLOR3SPROC) _ | |||
| ress("glSecondaryColor3s"))!=0) nLinked++; | _GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3sv = (GLEEPFNGLSECONDARYCOLOR3SVPROC) | |||
| ddress("glSecondaryColor3sv"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3ub = (GLEEPFNGLSECONDARYCOLOR3UBPROC) | |||
| ddress("glSecondaryColor3ub"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glSecondaryColor3ubv = (GLEEPFNGLSECONDARYCOLOR3UBVPRO | |||
| cAddress("glSecondaryColor3ubv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3ui = (GLEEPFNGLSECONDARYCOLOR3UIPROC) | |||
| ddress("glSecondaryColor3ui"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glSecondaryColor3uiv = (GLEEPFNGLSECONDARYCOLOR3UIVPRO | |||
| cAddress("glSecondaryColor3uiv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSecondaryColor3us = (GLEEPFNGLSECONDARYCOLOR3USPROC) | |||
| ddress("glSecondaryColor3us"))!=0) nLinked++; | __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glSecondaryColor3usv = (GLEEPFNGLSECONDARYCOLOR3USVPRO | |||
| cAddress("glSecondaryColor3usv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++; | |||
| if ((pglSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) __GLee | if ((GLeeFuncPtr_glSecondaryColorPointer = (GLEEPFNGLSECONDARYCOLORPOIN | |||
| GetProcAddress("glSecondaryColorPointer"))!=0) nLinked++; | TERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++; | |||
| if ((pglWindowPos2d = (PFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos2d = (GLEEPFNGLWINDOWPOS2DPROC) __GLeeGetPr | |||
| ndowPos2d"))!=0) nLinked++; | ocAddress("glWindowPos2d"))!=0) nLinked++; | |||
| if ((pglWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos2dv = (GLEEPFNGLWINDOWPOS2DVPROC) __GLeeGet | |||
| WindowPos2dv"))!=0) nLinked++; | ProcAddress("glWindowPos2dv"))!=0) nLinked++; | |||
| if ((pglWindowPos2f = (PFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos2f = (GLEEPFNGLWINDOWPOS2FPROC) __GLeeGetPr | |||
| ndowPos2f"))!=0) nLinked++; | ocAddress("glWindowPos2f"))!=0) nLinked++; | |||
| if ((pglWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos2fv = (GLEEPFNGLWINDOWPOS2FVPROC) __GLeeGet | |||
| WindowPos2fv"))!=0) nLinked++; | ProcAddress("glWindowPos2fv"))!=0) nLinked++; | |||
| if ((pglWindowPos2i = (PFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos2i = (GLEEPFNGLWINDOWPOS2IPROC) __GLeeGetPr | |||
| ndowPos2i"))!=0) nLinked++; | ocAddress("glWindowPos2i"))!=0) nLinked++; | |||
| if ((pglWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos2iv = (GLEEPFNGLWINDOWPOS2IVPROC) __GLeeGet | |||
| WindowPos2iv"))!=0) nLinked++; | ProcAddress("glWindowPos2iv"))!=0) nLinked++; | |||
| if ((pglWindowPos2s = (PFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos2s = (GLEEPFNGLWINDOWPOS2SPROC) __GLeeGetPr | |||
| ndowPos2s"))!=0) nLinked++; | ocAddress("glWindowPos2s"))!=0) nLinked++; | |||
| if ((pglWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos2sv = (GLEEPFNGLWINDOWPOS2SVPROC) __GLeeGet | |||
| WindowPos2sv"))!=0) nLinked++; | ProcAddress("glWindowPos2sv"))!=0) nLinked++; | |||
| if ((pglWindowPos3d = (PFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos3d = (GLEEPFNGLWINDOWPOS3DPROC) __GLeeGetPr | |||
| ndowPos3d"))!=0) nLinked++; | ocAddress("glWindowPos3d"))!=0) nLinked++; | |||
| if ((pglWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos3dv = (GLEEPFNGLWINDOWPOS3DVPROC) __GLeeGet | |||
| WindowPos3dv"))!=0) nLinked++; | ProcAddress("glWindowPos3dv"))!=0) nLinked++; | |||
| if ((pglWindowPos3f = (PFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos3f = (GLEEPFNGLWINDOWPOS3FPROC) __GLeeGetPr | |||
| ndowPos3f"))!=0) nLinked++; | ocAddress("glWindowPos3f"))!=0) nLinked++; | |||
| if ((pglWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos3fv = (GLEEPFNGLWINDOWPOS3FVPROC) __GLeeGet | |||
| WindowPos3fv"))!=0) nLinked++; | ProcAddress("glWindowPos3fv"))!=0) nLinked++; | |||
| if ((pglWindowPos3i = (PFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos3i = (GLEEPFNGLWINDOWPOS3IPROC) __GLeeGetPr | |||
| ndowPos3i"))!=0) nLinked++; | ocAddress("glWindowPos3i"))!=0) nLinked++; | |||
| if ((pglWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos3iv = (GLEEPFNGLWINDOWPOS3IVPROC) __GLeeGet | |||
| WindowPos3iv"))!=0) nLinked++; | ProcAddress("glWindowPos3iv"))!=0) nLinked++; | |||
| if ((pglWindowPos3s = (PFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWi | if ((GLeeFuncPtr_glWindowPos3s = (GLEEPFNGLWINDOWPOS3SPROC) __GLeeGetPr | |||
| ndowPos3s"))!=0) nLinked++; | ocAddress("glWindowPos3s"))!=0) nLinked++; | |||
| if ((pglWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWindowPos3sv = (GLEEPFNGLWINDOWPOS3SVPROC) __GLeeGet | |||
| WindowPos3sv"))!=0) nLinked++; | ProcAddress("glWindowPos3sv"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==45) return GLEE_LINK_COMPLETE; | if (nLinked==45) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_VERSION_1_5(void) | GLuint __GLeeLink_GL_VERSION_1_5(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_1_5 | #ifdef __GLEE_GL_VERSION_1_5 | |||
| if ((pglGenQueries = (PFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQ | if ((GLeeFuncPtr_glGenQueries = (GLEEPFNGLGENQUERIESPROC) __GLeeGetProc | |||
| ueries"))!=0) nLinked++; | Address("glGenQueries"))!=0) nLinked++; | |||
| if ((pglDeleteQueries = (PFNGLDELETEQUERIESPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glDeleteQueries = (GLEEPFNGLDELETEQUERIESPROC) __GLeeG | |||
| glDeleteQueries"))!=0) nLinked++; | etProcAddress("glDeleteQueries"))!=0) nLinked++; | |||
| if ((pglIsQuery = (PFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery")) | if ((GLeeFuncPtr_glIsQuery = (GLEEPFNGLISQUERYPROC) __GLeeGetProcAddres | |||
| !=0) nLinked++; | s("glIsQuery"))!=0) nLinked++; | |||
| if ((pglBeginQuery = (PFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBegi | if ((GLeeFuncPtr_glBeginQuery = (GLEEPFNGLBEGINQUERYPROC) __GLeeGetProc | |||
| nQuery"))!=0) nLinked++; | Address("glBeginQuery"))!=0) nLinked++; | |||
| if ((pglEndQuery = (PFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery | if ((GLeeFuncPtr_glEndQuery = (GLEEPFNGLENDQUERYPROC) __GLeeGetProcAddr | |||
| "))!=0) nLinked++; | ess("glEndQuery"))!=0) nLinked++; | |||
| if ((pglGetQueryiv = (PFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQ | if ((GLeeFuncPtr_glGetQueryiv = (GLEEPFNGLGETQUERYIVPROC) __GLeeGetProc | |||
| ueryiv"))!=0) nLinked++; | Address("glGetQueryiv"))!=0) nLinked++; | |||
| if ((pglGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetQueryObjectiv = (GLEEPFNGLGETQUERYOBJECTIVPROC) _ | |||
| ress("glGetQueryObjectiv"))!=0) nLinked++; | _GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++; | |||
| if ((pglGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetQueryObjectuiv = (GLEEPFNGLGETQUERYOBJECTUIVPROC) | |||
| ddress("glGetQueryObjectuiv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++; | |||
| if ((pglBindBuffer = (PFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBind | if ((GLeeFuncPtr_glBindBuffer = (GLEEPFNGLBINDBUFFERPROC) __GLeeGetProc | |||
| Buffer"))!=0) nLinked++; | Address("glBindBuffer"))!=0) nLinked++; | |||
| if ((pglDeleteBuffers = (PFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glDeleteBuffers = (GLEEPFNGLDELETEBUFFERSPROC) __GLeeG | |||
| glDeleteBuffers"))!=0) nLinked++; | etProcAddress("glDeleteBuffers"))!=0) nLinked++; | |||
| if ((pglGenBuffers = (PFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenB | if ((GLeeFuncPtr_glGenBuffers = (GLEEPFNGLGENBUFFERSPROC) __GLeeGetProc | |||
| uffers"))!=0) nLinked++; | Address("glGenBuffers"))!=0) nLinked++; | |||
| if ((pglIsBuffer = (PFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer | if ((GLeeFuncPtr_glIsBuffer = (GLEEPFNGLISBUFFERPROC) __GLeeGetProcAddr | |||
| "))!=0) nLinked++; | ess("glIsBuffer"))!=0) nLinked++; | |||
| if ((pglBufferData = (PFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBuff | if ((GLeeFuncPtr_glBufferData = (GLEEPFNGLBUFFERDATAPROC) __GLeeGetProc | |||
| erData"))!=0) nLinked++; | Address("glBufferData"))!=0) nLinked++; | |||
| if ((pglBufferSubData = (PFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBufferSubData = (GLEEPFNGLBUFFERSUBDATAPROC) __GLeeG | |||
| glBufferSubData"))!=0) nLinked++; | etProcAddress("glBufferSubData"))!=0) nLinked++; | |||
| if ((pglGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetBufferSubData = (GLEEPFNGLGETBUFFERSUBDATAPROC) _ | |||
| ress("glGetBufferSubData"))!=0) nLinked++; | _GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++; | |||
| if ((pglMapBuffer = (PFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuf | if ((GLeeFuncPtr_glMapBuffer = (GLEEPFNGLMAPBUFFERPROC) __GLeeGetProcAd | |||
| fer"))!=0) nLinked++; | dress("glMapBuffer"))!=0) nLinked++; | |||
| if ((pglUnmapBuffer = (PFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUn | if ((GLeeFuncPtr_glUnmapBuffer = (GLEEPFNGLUNMAPBUFFERPROC) __GLeeGetPr | |||
| mapBuffer"))!=0) nLinked++; | ocAddress("glUnmapBuffer"))!=0) nLinked++; | |||
| if ((pglGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) __GLeeGe | if ((GLeeFuncPtr_glGetBufferParameteriv = (GLEEPFNGLGETBUFFERPARAMETERI | |||
| tProcAddress("glGetBufferParameteriv"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++; | |||
| if ((pglGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetBufferPointerv = (GLEEPFNGLGETBUFFERPOINTERVPROC) | |||
| ddress("glGetBufferPointerv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==19) return GLEE_LINK_COMPLETE; | if (nLinked==19) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_VERSION_2_0(void) | GLuint __GLeeLink_GL_VERSION_2_0(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_2_0 | #ifdef __GLEE_GL_VERSION_2_0 | |||
| if ((pglBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) __GLee | if ((GLeeFuncPtr_glBlendEquationSeparate = (GLEEPFNGLBLENDEQUATIONSEPAR | |||
| GetProcAddress("glBlendEquationSeparate"))!=0) nLinked++; | ATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++; | |||
| if ((pglDrawBuffers = (PFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDr | if ((GLeeFuncPtr_glDrawBuffers = (GLEEPFNGLDRAWBUFFERSPROC) __GLeeGetPr | |||
| awBuffers"))!=0) nLinked++; | ocAddress("glDrawBuffers"))!=0) nLinked++; | |||
| if ((pglStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glStencilOpSeparate = (GLEEPFNGLSTENCILOPSEPARATEPROC) | |||
| ddress("glStencilOpSeparate"))!=0) nLinked++; | __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++; | |||
| if ((pglStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetP | if ((GLeeFuncPtr_glStencilFuncSeparate = (GLEEPFNGLSTENCILFUNCSEPARATEP | |||
| rocAddress("glStencilFuncSeparate"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++; | |||
| if ((pglStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) __GLeeGetP | if ((GLeeFuncPtr_glStencilMaskSeparate = (GLEEPFNGLSTENCILMASKSEPARATEP | |||
| rocAddress("glStencilMaskSeparate"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++; | |||
| if ((pglAttachShader = (PFNGLATTACHSHADERPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glAttachShader = (GLEEPFNGLATTACHSHADERPROC) __GLeeGet | |||
| AttachShader"))!=0) nLinked++; | ProcAddress("glAttachShader"))!=0) nLinked++; | |||
| if ((pglBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) __GLeeGetPro | if ((GLeeFuncPtr_glBindAttribLocation = (GLEEPFNGLBINDATTRIBLOCATIONPRO | |||
| cAddress("glBindAttribLocation"))!=0) nLinked++; | C) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++; | |||
| if ((pglCompileShader = (PFNGLCOMPILESHADERPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glCompileShader = (GLEEPFNGLCOMPILESHADERPROC) __GLeeG | |||
| glCompileShader"))!=0) nLinked++; | etProcAddress("glCompileShader"))!=0) nLinked++; | |||
| if ((pglCreateProgram = (PFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glCreateProgram = (GLEEPFNGLCREATEPROGRAMPROC) __GLeeG | |||
| glCreateProgram"))!=0) nLinked++; | etProcAddress("glCreateProgram"))!=0) nLinked++; | |||
| if ((pglCreateShader = (PFNGLCREATESHADERPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glCreateShader = (GLEEPFNGLCREATESHADERPROC) __GLeeGet | |||
| CreateShader"))!=0) nLinked++; | ProcAddress("glCreateShader"))!=0) nLinked++; | |||
| if ((pglDeleteProgram = (PFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glDeleteProgram = (GLEEPFNGLDELETEPROGRAMPROC) __GLeeG | |||
| glDeleteProgram"))!=0) nLinked++; | etProcAddress("glDeleteProgram"))!=0) nLinked++; | |||
| if ((pglDeleteShader = (PFNGLDELETESHADERPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glDeleteShader = (GLEEPFNGLDELETESHADERPROC) __GLeeGet | |||
| DeleteShader"))!=0) nLinked++; | ProcAddress("glDeleteShader"))!=0) nLinked++; | |||
| if ((pglDetachShader = (PFNGLDETACHSHADERPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glDetachShader = (GLEEPFNGLDETACHSHADERPROC) __GLeeGet | |||
| DetachShader"))!=0) nLinked++; | ProcAddress("glDetachShader"))!=0) nLinked++; | |||
| if ((pglDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) | if ((GLeeFuncPtr_glDisableVertexAttribArray = (GLEEPFNGLDISABLEVERTEXAT | |||
| __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++; | TRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLin | |||
| if ((pglEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) __ | ked++; | |||
| GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++; | if ((GLeeFuncPtr_glEnableVertexAttribArray = (GLEEPFNGLENABLEVERTEXATTR | |||
| if ((pglGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddre | IBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked | |||
| ss("glGetActiveAttrib"))!=0) nLinked++; | ++; | |||
| if ((pglGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetActiveAttrib = (GLEEPFNGLGETACTIVEATTRIBPROC) __G | |||
| ress("glGetActiveUniform"))!=0) nLinked++; | LeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++; | |||
| if ((pglGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetActiveUniform = (GLEEPFNGLGETACTIVEUNIFORMPROC) _ | |||
| cAddress("glGetAttachedShaders"))!=0) nLinked++; | _GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++; | |||
| if ((pglGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetAttachedShaders = (GLEEPFNGLGETATTACHEDSHADERSPRO | |||
| ddress("glGetAttribLocation"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++; | |||
| if ((pglGetProgramiv = (PFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glGetAttribLocation = (GLEEPFNGLGETATTRIBLOCATIONPROC) | |||
| GetProgramiv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++; | |||
| if ((pglGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetProgramiv = (GLEEPFNGLGETPROGRAMIVPROC) __GLeeGet | |||
| ddress("glGetProgramInfoLog"))!=0) nLinked++; | ProcAddress("glGetProgramiv"))!=0) nLinked++; | |||
| if ((pglGetShaderiv = (PFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGe | if ((GLeeFuncPtr_glGetProgramInfoLog = (GLEEPFNGLGETPROGRAMINFOLOGPROC) | |||
| tShaderiv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++; | |||
| if ((pglGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetShaderiv = (GLEEPFNGLGETSHADERIVPROC) __GLeeGetPr | |||
| ress("glGetShaderInfoLog"))!=0) nLinked++; | ocAddress("glGetShaderiv"))!=0) nLinked++; | |||
| if ((pglGetShaderSource = (PFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGetShaderInfoLog = (GLEEPFNGLGETSHADERINFOLOGPROC) _ | |||
| ss("glGetShaderSource"))!=0) nLinked++; | _GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++; | |||
| if ((pglGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetShaderSource = (GLEEPFNGLGETSHADERSOURCEPROC) __G | |||
| cAddress("glGetUniformLocation"))!=0) nLinked++; | LeeGetProcAddress("glGetShaderSource"))!=0) nLinked++; | |||
| if ((pglGetUniformfv = (PFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glGetUniformLocation = (GLEEPFNGLGETUNIFORMLOCATIONPRO | |||
| GetUniformfv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++; | |||
| if ((pglGetUniformiv = (PFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glGetUniformfv = (GLEEPFNGLGETUNIFORMFVPROC) __GLeeGet | |||
| GetUniformiv"))!=0) nLinked++; | ProcAddress("glGetUniformfv"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetUniformiv = (GLEEPFNGLGETUNIFORMIVPROC) __GLeeGet | |||
| ddress("glGetVertexAttribdv"))!=0) nLinked++; | ProcAddress("glGetUniformiv"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetVertexAttribdv = (GLEEPFNGLGETVERTEXATTRIBDVPROC) | |||
| ddress("glGetVertexAttribfv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetVertexAttribfv = (GLEEPFNGLGETVERTEXATTRIBFVPROC) | |||
| ddress("glGetVertexAttribiv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) __ | if ((GLeeFuncPtr_glGetVertexAttribiv = (GLEEPFNGLGETVERTEXATTRIBIVPROC) | |||
| GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++; | __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++; | |||
| if ((pglIsProgram = (PFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProg | if ((GLeeFuncPtr_glGetVertexAttribPointerv = (GLEEPFNGLGETVERTEXATTRIBP | |||
| ram"))!=0) nLinked++; | OINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked | |||
| if ((pglIsShader = (PFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader | ++; | |||
| "))!=0) nLinked++; | if ((GLeeFuncPtr_glIsProgram = (GLEEPFNGLISPROGRAMPROC) __GLeeGetProcAd | |||
| if ((pglLinkProgram = (PFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLi | dress("glIsProgram"))!=0) nLinked++; | |||
| nkProgram"))!=0) nLinked++; | if ((GLeeFuncPtr_glIsShader = (GLEEPFNGLISSHADERPROC) __GLeeGetProcAddr | |||
| if ((pglShaderSource = (PFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("gl | ess("glIsShader"))!=0) nLinked++; | |||
| ShaderSource"))!=0) nLinked++; | if ((GLeeFuncPtr_glLinkProgram = (GLEEPFNGLLINKPROGRAMPROC) __GLeeGetPr | |||
| if ((pglUseProgram = (PFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseP | ocAddress("glLinkProgram"))!=0) nLinked++; | |||
| rogram"))!=0) nLinked++; | if ((GLeeFuncPtr_glShaderSource = (GLEEPFNGLSHADERSOURCEPROC) __GLeeGet | |||
| if ((pglUniform1f = (PFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUnifor | ProcAddress("glShaderSource"))!=0) nLinked++; | |||
| m1f"))!=0) nLinked++; | if ((GLeeFuncPtr_glUseProgram = (GLEEPFNGLUSEPROGRAMPROC) __GLeeGetProc | |||
| if ((pglUniform2f = (PFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUnifor | Address("glUseProgram"))!=0) nLinked++; | |||
| m2f"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform1f = (GLEEPFNGLUNIFORM1FPROC) __GLeeGetProcAd | |||
| if ((pglUniform3f = (PFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUnifor | dress("glUniform1f"))!=0) nLinked++; | |||
| m3f"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform2f = (GLEEPFNGLUNIFORM2FPROC) __GLeeGetProcAd | |||
| if ((pglUniform4f = (PFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUnifor | dress("glUniform2f"))!=0) nLinked++; | |||
| m4f"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform3f = (GLEEPFNGLUNIFORM3FPROC) __GLeeGetProcAd | |||
| if ((pglUniform1i = (PFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUnifor | dress("glUniform3f"))!=0) nLinked++; | |||
| m1i"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform4f = (GLEEPFNGLUNIFORM4FPROC) __GLeeGetProcAd | |||
| if ((pglUniform2i = (PFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUnifor | dress("glUniform4f"))!=0) nLinked++; | |||
| m2i"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform1i = (GLEEPFNGLUNIFORM1IPROC) __GLeeGetProcAd | |||
| if ((pglUniform3i = (PFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUnifor | dress("glUniform1i"))!=0) nLinked++; | |||
| m3i"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform2i = (GLEEPFNGLUNIFORM2IPROC) __GLeeGetProcAd | |||
| if ((pglUniform4i = (PFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUnifor | dress("glUniform2i"))!=0) nLinked++; | |||
| m4i"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform3i = (GLEEPFNGLUNIFORM3IPROC) __GLeeGetProcAd | |||
| if ((pglUniform1fv = (PFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUnif | dress("glUniform3i"))!=0) nLinked++; | |||
| orm1fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform4i = (GLEEPFNGLUNIFORM4IPROC) __GLeeGetProcAd | |||
| if ((pglUniform2fv = (PFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUnif | dress("glUniform4i"))!=0) nLinked++; | |||
| orm2fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform1fv = (GLEEPFNGLUNIFORM1FVPROC) __GLeeGetProc | |||
| if ((pglUniform3fv = (PFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUnif | Address("glUniform1fv"))!=0) nLinked++; | |||
| orm3fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform2fv = (GLEEPFNGLUNIFORM2FVPROC) __GLeeGetProc | |||
| if ((pglUniform4fv = (PFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUnif | Address("glUniform2fv"))!=0) nLinked++; | |||
| orm4fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform3fv = (GLEEPFNGLUNIFORM3FVPROC) __GLeeGetProc | |||
| if ((pglUniform1iv = (PFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUnif | Address("glUniform3fv"))!=0) nLinked++; | |||
| orm1iv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform4fv = (GLEEPFNGLUNIFORM4FVPROC) __GLeeGetProc | |||
| if ((pglUniform2iv = (PFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUnif | Address("glUniform4fv"))!=0) nLinked++; | |||
| orm2iv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform1iv = (GLEEPFNGLUNIFORM1IVPROC) __GLeeGetProc | |||
| if ((pglUniform3iv = (PFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUnif | Address("glUniform1iv"))!=0) nLinked++; | |||
| orm3iv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform2iv = (GLEEPFNGLUNIFORM2IVPROC) __GLeeGetProc | |||
| if ((pglUniform4iv = (PFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUnif | Address("glUniform2iv"))!=0) nLinked++; | |||
| orm4iv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform3iv = (GLEEPFNGLUNIFORM3IVPROC) __GLeeGetProc | |||
| if ((pglUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAdd | Address("glUniform3iv"))!=0) nLinked++; | |||
| ress("glUniformMatrix2fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform4iv = (GLEEPFNGLUNIFORM4IVPROC) __GLeeGetProc | |||
| if ((pglUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAdd | Address("glUniform4iv"))!=0) nLinked++; | |||
| ress("glUniformMatrix3fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniformMatrix2fv = (GLEEPFNGLUNIFORMMATRIX2FVPROC) _ | |||
| if ((pglUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAdd | _GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++; | |||
| ress("glUniformMatrix4fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniformMatrix3fv = (GLEEPFNGLUNIFORMMATRIX3FVPROC) _ | |||
| if ((pglValidateProgram = (PFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddre | _GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++; | |||
| ss("glValidateProgram"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniformMatrix4fv = (GLEEPFNGLUNIFORMMATRIX4FVPROC) _ | |||
| if ((pglVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress | _GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++; | |||
| ("glVertexAttrib1d"))!=0) nLinked++; | if ((GLeeFuncPtr_glValidateProgram = (GLEEPFNGLVALIDATEPROGRAMPROC) __G | |||
| if ((pglVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glValidateProgram"))!=0) nLinked++; | |||
| ss("glVertexAttrib1dv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib1d = (GLEEPFNGLVERTEXATTRIB1DPROC) __GLe | |||
| if ((pglVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib1d"))!=0) nLinked++; | |||
| ("glVertexAttrib1f"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib1dv = (GLEEPFNGLVERTEXATTRIB1DVPROC) __G | |||
| if ((pglVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++; | |||
| ss("glVertexAttrib1fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib1f = (GLEEPFNGLVERTEXATTRIB1FPROC) __GLe | |||
| if ((pglVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib1f"))!=0) nLinked++; | |||
| ("glVertexAttrib1s"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib1fv = (GLEEPFNGLVERTEXATTRIB1FVPROC) __G | |||
| if ((pglVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++; | |||
| ss("glVertexAttrib1sv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib1s = (GLEEPFNGLVERTEXATTRIB1SPROC) __GLe | |||
| if ((pglVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib1s"))!=0) nLinked++; | |||
| ("glVertexAttrib2d"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib1sv = (GLEEPFNGLVERTEXATTRIB1SVPROC) __G | |||
| if ((pglVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++; | |||
| ss("glVertexAttrib2dv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib2d = (GLEEPFNGLVERTEXATTRIB2DPROC) __GLe | |||
| if ((pglVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib2d"))!=0) nLinked++; | |||
| ("glVertexAttrib2f"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib2dv = (GLEEPFNGLVERTEXATTRIB2DVPROC) __G | |||
| if ((pglVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++; | |||
| ss("glVertexAttrib2fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib2f = (GLEEPFNGLVERTEXATTRIB2FPROC) __GLe | |||
| if ((pglVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib2f"))!=0) nLinked++; | |||
| ("glVertexAttrib2s"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib2fv = (GLEEPFNGLVERTEXATTRIB2FVPROC) __G | |||
| if ((pglVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++; | |||
| ss("glVertexAttrib2sv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib2s = (GLEEPFNGLVERTEXATTRIB2SPROC) __GLe | |||
| if ((pglVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib2s"))!=0) nLinked++; | |||
| ("glVertexAttrib3d"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib2sv = (GLEEPFNGLVERTEXATTRIB2SVPROC) __G | |||
| if ((pglVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++; | |||
| ss("glVertexAttrib3dv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib3d = (GLEEPFNGLVERTEXATTRIB3DPROC) __GLe | |||
| if ((pglVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib3d"))!=0) nLinked++; | |||
| ("glVertexAttrib3f"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib3dv = (GLEEPFNGLVERTEXATTRIB3DVPROC) __G | |||
| if ((pglVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++; | |||
| ss("glVertexAttrib3fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib3f = (GLEEPFNGLVERTEXATTRIB3FPROC) __GLe | |||
| if ((pglVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib3f"))!=0) nLinked++; | |||
| ("glVertexAttrib3s"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib3fv = (GLEEPFNGLVERTEXATTRIB3FVPROC) __G | |||
| if ((pglVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++; | |||
| ss("glVertexAttrib3sv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib3s = (GLEEPFNGLVERTEXATTRIB3SPROC) __GLe | |||
| if ((pglVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAdd | eGetProcAddress("glVertexAttrib3s"))!=0) nLinked++; | |||
| ress("glVertexAttrib4Nbv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib3sv = (GLEEPFNGLVERTEXATTRIB3SVPROC) __G | |||
| if ((pglVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAdd | LeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++; | |||
| ress("glVertexAttrib4Niv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Nbv = (GLEEPFNGLVERTEXATTRIB4NBVPROC) _ | |||
| if ((pglVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAdd | _GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++; | |||
| ress("glVertexAttrib4Nsv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Niv = (GLEEPFNGLVERTEXATTRIB4NIVPROC) _ | |||
| if ((pglVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAdd | _GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++; | |||
| ress("glVertexAttrib4Nub"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Nsv = (GLEEPFNGLVERTEXATTRIB4NSVPROC) _ | |||
| if ((pglVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcA | _GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++; | |||
| ddress("glVertexAttrib4Nubv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Nub = (GLEEPFNGLVERTEXATTRIB4NUBPROC) _ | |||
| if ((pglVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcA | _GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++; | |||
| ddress("glVertexAttrib4Nuiv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Nubv = (GLEEPFNGLVERTEXATTRIB4NUBVPROC) | |||
| if ((pglVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcA | __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++; | |||
| ddress("glVertexAttrib4Nusv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Nuiv = (GLEEPFNGLVERTEXATTRIB4NUIVPROC) | |||
| if ((pglVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddre | __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++; | |||
| ss("glVertexAttrib4bv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4Nusv = (GLEEPFNGLVERTEXATTRIB4NUSVPROC) | |||
| if ((pglVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress | __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++; | |||
| ("glVertexAttrib4d"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4bv = (GLEEPFNGLVERTEXATTRIB4BVPROC) __G | |||
| if ((pglVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++; | |||
| ss("glVertexAttrib4dv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4d = (GLEEPFNGLVERTEXATTRIB4DPROC) __GLe | |||
| if ((pglVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress | eGetProcAddress("glVertexAttrib4d"))!=0) nLinked++; | |||
| ("glVertexAttrib4f"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4dv = (GLEEPFNGLVERTEXATTRIB4DVPROC) __G | |||
| if ((pglVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++; | |||
| ss("glVertexAttrib4fv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4f = (GLEEPFNGLVERTEXATTRIB4FPROC) __GLe | |||
| if ((pglVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddre | eGetProcAddress("glVertexAttrib4f"))!=0) nLinked++; | |||
| ss("glVertexAttrib4iv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4fv = (GLEEPFNGLVERTEXATTRIB4FVPROC) __G | |||
| if ((pglVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress | LeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++; | |||
| ("glVertexAttrib4s"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4iv = (GLEEPFNGLVERTEXATTRIB4IVPROC) __G | |||
| if ((pglVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddre | LeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++; | |||
| ss("glVertexAttrib4sv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4s = (GLEEPFNGLVERTEXATTRIB4SPROC) __GLe | |||
| if ((pglVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAdd | eGetProcAddress("glVertexAttrib4s"))!=0) nLinked++; | |||
| ress("glVertexAttrib4ubv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4sv = (GLEEPFNGLVERTEXATTRIB4SVPROC) __G | |||
| if ((pglVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAdd | LeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++; | |||
| ress("glVertexAttrib4uiv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4ubv = (GLEEPFNGLVERTEXATTRIB4UBVPROC) _ | |||
| if ((pglVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAdd | _GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++; | |||
| ress("glVertexAttrib4usv"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4uiv = (GLEEPFNGLVERTEXATTRIB4UIVPROC) _ | |||
| if ((pglVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetP | _GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++; | |||
| rocAddress("glVertexAttribPointer"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttrib4usv = (GLEEPFNGLVERTEXATTRIB4USVPROC) _ | |||
| _GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribPointer = (GLEEPFNGLVERTEXATTRIBPOINTERP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==93) return GLEE_LINK_COMPLETE; | if (nLinked==93) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_VERSION_2_1(void) | GLuint __GLeeLink_GL_VERSION_2_1(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_2_1 | #ifdef __GLEE_GL_VERSION_2_1 | |||
| if ((pglUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glUniformMatrix2x3fv = (GLEEPFNGLUNIFORMMATRIX2X3FVPRO | |||
| cAddress("glUniformMatrix2x3fv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++; | |||
| if ((pglUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glUniformMatrix3x2fv = (GLEEPFNGLUNIFORMMATRIX3X2FVPRO | |||
| cAddress("glUniformMatrix3x2fv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++; | |||
| if ((pglUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glUniformMatrix2x4fv = (GLEEPFNGLUNIFORMMATRIX2X4FVPRO | |||
| cAddress("glUniformMatrix2x4fv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++; | |||
| if ((pglUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glUniformMatrix4x2fv = (GLEEPFNGLUNIFORMMATRIX4X2FVPRO | |||
| cAddress("glUniformMatrix4x2fv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++; | |||
| if ((pglUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glUniformMatrix3x4fv = (GLEEPFNGLUNIFORMMATRIX3X4FVPRO | |||
| cAddress("glUniformMatrix3x4fv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++; | |||
| if ((pglUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glUniformMatrix4x3fv = (GLEEPFNGLUNIFORMMATRIX4X3FVPRO | |||
| cAddress("glUniformMatrix4x3fv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_VERSION_3_0(void) | GLuint __GLeeLink_GL_VERSION_3_0(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_VERSION_3_0 | #ifdef __GLEE_GL_VERSION_3_0 | |||
| if ((pglColorMaski = (PFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColo | if ((GLeeFuncPtr_glColorMaski = (GLEEPFNGLCOLORMASKIPROC) __GLeeGetProc | |||
| rMaski"))!=0) nLinked++; | Address("glColorMaski"))!=0) nLinked++; | |||
| if ((pglGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGetBooleani_v = (GLEEPFNGLGETBOOLEANI_VPROC) __GLeeG | |||
| glGetBooleani_v"))!=0) nLinked++; | etProcAddress("glGetBooleani_v"))!=0) nLinked++; | |||
| if ((pglGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGetIntegeri_v = (GLEEPFNGLGETINTEGERI_VPROC) __GLeeG | |||
| glGetIntegeri_v"))!=0) nLinked++; | etProcAddress("glGetIntegeri_v"))!=0) nLinked++; | |||
| if ((pglEnablei = (PFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei")) | if ((GLeeFuncPtr_glEnablei = (GLEEPFNGLENABLEIPROC) __GLeeGetProcAddres | |||
| !=0) nLinked++; | s("glEnablei"))!=0) nLinked++; | |||
| if ((pglDisablei = (PFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei | if ((GLeeFuncPtr_glDisablei = (GLEEPFNGLDISABLEIPROC) __GLeeGetProcAddr | |||
| "))!=0) nLinked++; | ess("glDisablei"))!=0) nLinked++; | |||
| if ((pglIsEnabledi = (PFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEn | if ((GLeeFuncPtr_glIsEnabledi = (GLEEPFNGLISENABLEDIPROC) __GLeeGetProc | |||
| abledi"))!=0) nLinked++; | Address("glIsEnabledi"))!=0) nLinked++; | |||
| if ((pglBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) __GL | if ((GLeeFuncPtr_glBeginTransformFeedback = (GLEEPFNGLBEGINTRANSFORMFEE | |||
| eeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++; | DBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++; | |||
| if ((pglEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGe | if ((GLeeFuncPtr_glEndTransformFeedback = (GLEEPFNGLENDTRANSFORMFEEDBAC | |||
| tProcAddress("glEndTransformFeedback"))!=0) nLinked++; | KPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++; | |||
| if ((pglBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glBindBufferRange = (GLEEPFNGLBINDBUFFERRANGEPROC) __G | |||
| ss("glBindBufferRange"))!=0) nLinked++; | LeeGetProcAddress("glBindBufferRange"))!=0) nLinked++; | |||
| if ((pglBindBufferBase = (PFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBindBufferBase = (GLEEPFNGLBINDBUFFERBASEPROC) __GLe | |||
| ("glBindBufferBase"))!=0) nLinked++; | eGetProcAddress("glBindBufferBase"))!=0) nLinked++; | |||
| if ((pglTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC | if ((GLeeFuncPtr_glTransformFeedbackVaryings = (GLEEPFNGLTRANSFORMFEEDB | |||
| ) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++; | ACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) n | |||
| if ((pglGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYING | Linked++; | |||
| PROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetTransformFeedbackVarying = (GLEEPFNGLGETTRANSFORM | |||
| if ((pglClampColor = (PFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClam | FEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying")) | |||
| pColor"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pglBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) __GL | if ((GLeeFuncPtr_glClampColor = (GLEEPFNGLCLAMPCOLORPROC) __GLeeGetProc | |||
| eeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++; | Address("glClampColor"))!=0) nLinked++; | |||
| if ((pglEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) __GLeeGe | if ((GLeeFuncPtr_glBeginConditionalRender = (GLEEPFNGLBEGINCONDITIONALR | |||
| tProcAddress("glEndConditionalRender"))!=0) nLinked++; | ENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++; | |||
| if ((pglVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glEndConditionalRender = (GLEEPFNGLENDCONDITIONALRENDE | |||
| ss("glVertexAttribI1i"))!=0) nLinked++; | RPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++; | |||
| if ((pglVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glVertexAttribI1i = (GLEEPFNGLVERTEXATTRIBI1IPROC) __G | |||
| ss("glVertexAttribI2i"))!=0) nLinked++; | LeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++; | |||
| if ((pglVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glVertexAttribI2i = (GLEEPFNGLVERTEXATTRIBI2IPROC) __G | |||
| ss("glVertexAttribI3i"))!=0) nLinked++; | LeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glVertexAttribI3i = (GLEEPFNGLVERTEXATTRIBI3IPROC) __G | |||
| ss("glVertexAttribI4i"))!=0) nLinked++; | LeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++; | |||
| if ((pglVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI4i = (GLEEPFNGLVERTEXATTRIBI4IPROC) __G | |||
| ress("glVertexAttribI1ui"))!=0) nLinked++; | LeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++; | |||
| if ((pglVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI1ui = (GLEEPFNGLVERTEXATTRIBI1UIPROC) _ | |||
| ress("glVertexAttribI2ui"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++; | |||
| if ((pglVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI2ui = (GLEEPFNGLVERTEXATTRIBI2UIPROC) _ | |||
| ress("glVertexAttribI3ui"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI3ui = (GLEEPFNGLVERTEXATTRIBI3UIPROC) _ | |||
| ress("glVertexAttribI4ui"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++; | |||
| if ((pglVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI4ui = (GLEEPFNGLVERTEXATTRIBI4UIPROC) _ | |||
| ress("glVertexAttribI1iv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++; | |||
| if ((pglVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI1iv = (GLEEPFNGLVERTEXATTRIBI1IVPROC) _ | |||
| ress("glVertexAttribI2iv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI2iv = (GLEEPFNGLVERTEXATTRIBI2IVPROC) _ | |||
| ress("glVertexAttribI3iv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI3iv = (GLEEPFNGLVERTEXATTRIBI3IVPROC) _ | |||
| ress("glVertexAttribI4iv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribI4iv = (GLEEPFNGLVERTEXATTRIBI4IVPROC) _ | |||
| ddress("glVertexAttribI1uiv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribI1uiv = (GLEEPFNGLVERTEXATTRIBI1UIVPROC) | |||
| ddress("glVertexAttribI2uiv"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribI2uiv = (GLEEPFNGLVERTEXATTRIBI2UIVPROC) | |||
| ddress("glVertexAttribI3uiv"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribI3uiv = (GLEEPFNGLVERTEXATTRIBI3UIVPROC) | |||
| ddress("glVertexAttribI4uiv"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI4uiv = (GLEEPFNGLVERTEXATTRIBI4UIVPROC) | |||
| ress("glVertexAttribI4bv"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttribI4bv = (GLEEPFNGLVERTEXATTRIBI4BVPROC) _ | |||
| ress("glVertexAttribI4sv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribI4sv = (GLEEPFNGLVERTEXATTRIBI4SVPROC) _ | |||
| ddress("glVertexAttribI4ubv"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++; | |||
| if ((pglVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribI4ubv = (GLEEPFNGLVERTEXATTRIBI4UBVPROC) | |||
| ddress("glVertexAttribI4usv"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++; | |||
| if ((pglVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGe | if ((GLeeFuncPtr_glVertexAttribI4usv = (GLEEPFNGLVERTEXATTRIBI4USVPROC) | |||
| tProcAddress("glVertexAttribIPointer"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribIPointer = (GLEEPFNGLVERTEXATTRIBIPOINTE | |||
| cAddress("glGetVertexAttribIiv"))!=0) nLinked++; | RPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetVertexAttribIiv = (GLEEPFNGLGETVERTEXATTRIBIIVPRO | |||
| rocAddress("glGetVertexAttribIuiv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++; | |||
| if ((pglGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGetVertexAttribIuiv = (GLEEPFNGLGETVERTEXATTRIBIUIVP | |||
| glGetUniformuiv"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++; | |||
| if ((pglBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) __GLeeGe | if ((GLeeFuncPtr_glGetUniformuiv = (GLEEPFNGLGETUNIFORMUIVPROC) __GLeeG | |||
| tProcAddress("glBindFragDataLocation"))!=0) nLinked++; | etProcAddress("glGetUniformuiv"))!=0) nLinked++; | |||
| if ((pglGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) __GLeeGetP | if ((GLeeFuncPtr_glBindFragDataLocation = (GLEEPFNGLBINDFRAGDATALOCATIO | |||
| rocAddress("glGetFragDataLocation"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++; | |||
| if ((pglUniform1ui = (PFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUnif | if ((GLeeFuncPtr_glGetFragDataLocation = (GLEEPFNGLGETFRAGDATALOCATIONP | |||
| orm1ui"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++; | |||
| if ((pglUniform2ui = (PFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUnif | if ((GLeeFuncPtr_glUniform1ui = (GLEEPFNGLUNIFORM1UIPROC) __GLeeGetProc | |||
| orm2ui"))!=0) nLinked++; | Address("glUniform1ui"))!=0) nLinked++; | |||
| if ((pglUniform3ui = (PFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUnif | if ((GLeeFuncPtr_glUniform2ui = (GLEEPFNGLUNIFORM2UIPROC) __GLeeGetProc | |||
| orm3ui"))!=0) nLinked++; | Address("glUniform2ui"))!=0) nLinked++; | |||
| if ((pglUniform4ui = (PFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUnif | if ((GLeeFuncPtr_glUniform3ui = (GLEEPFNGLUNIFORM3UIPROC) __GLeeGetProc | |||
| orm4ui"))!=0) nLinked++; | Address("glUniform3ui"))!=0) nLinked++; | |||
| if ((pglUniform1uiv = (PFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUn | if ((GLeeFuncPtr_glUniform4ui = (GLEEPFNGLUNIFORM4UIPROC) __GLeeGetProc | |||
| iform1uiv"))!=0) nLinked++; | Address("glUniform4ui"))!=0) nLinked++; | |||
| if ((pglUniform2uiv = (PFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUn | if ((GLeeFuncPtr_glUniform1uiv = (GLEEPFNGLUNIFORM1UIVPROC) __GLeeGetPr | |||
| iform2uiv"))!=0) nLinked++; | ocAddress("glUniform1uiv"))!=0) nLinked++; | |||
| if ((pglUniform3uiv = (PFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUn | if ((GLeeFuncPtr_glUniform2uiv = (GLEEPFNGLUNIFORM2UIVPROC) __GLeeGetPr | |||
| iform3uiv"))!=0) nLinked++; | ocAddress("glUniform2uiv"))!=0) nLinked++; | |||
| if ((pglUniform4uiv = (PFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUn | if ((GLeeFuncPtr_glUniform3uiv = (GLEEPFNGLUNIFORM3UIVPROC) __GLeeGetPr | |||
| iform4uiv"))!=0) nLinked++; | ocAddress("glUniform3uiv"))!=0) nLinked++; | |||
| if ((pglTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glUniform4uiv = (GLEEPFNGLUNIFORM4UIVPROC) __GLeeGetPr | |||
| ss("glTexParameterIiv"))!=0) nLinked++; | ocAddress("glUniform4uiv"))!=0) nLinked++; | |||
| if ((pglTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glTexParameterIiv = (GLEEPFNGLTEXPARAMETERIIVPROC) __G | |||
| ress("glTexParameterIuiv"))!=0) nLinked++; | LeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++; | |||
| if ((pglGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glTexParameterIuiv = (GLEEPFNGLTEXPARAMETERIUIVPROC) _ | |||
| cAddress("glGetTexParameterIiv"))!=0) nLinked++; | _GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++; | |||
| if ((pglGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetTexParameterIiv = (GLEEPFNGLGETTEXPARAMETERIIVPRO | |||
| rocAddress("glGetTexParameterIuiv"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++; | |||
| if ((pglClearBufferiv = (PFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGetTexParameterIuiv = (GLEEPFNGLGETTEXPARAMETERIUIVP | |||
| glClearBufferiv"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++; | |||
| if ((pglClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glClearBufferiv = (GLEEPFNGLCLEARBUFFERIVPROC) __GLeeG | |||
| ("glClearBufferuiv"))!=0) nLinked++; | etProcAddress("glClearBufferiv"))!=0) nLinked++; | |||
| if ((pglClearBufferfv = (PFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glClearBufferuiv = (GLEEPFNGLCLEARBUFFERUIVPROC) __GLe | |||
| glClearBufferfv"))!=0) nLinked++; | eGetProcAddress("glClearBufferuiv"))!=0) nLinked++; | |||
| if ((pglClearBufferfi = (PFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glClearBufferfv = (GLEEPFNGLCLEARBUFFERFVPROC) __GLeeG | |||
| glClearBufferfi"))!=0) nLinked++; | etProcAddress("glClearBufferfv"))!=0) nLinked++; | |||
| if ((pglGetStringi = (PFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetS | if ((GLeeFuncPtr_glClearBufferfi = (GLEEPFNGLCLEARBUFFERFIPROC) __GLeeG | |||
| tringi"))!=0) nLinked++; | etProcAddress("glClearBufferfi"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glGetStringi = (GLEEPFNGLGETSTRINGIPROC) __GLeeGetProc | ||||
| Address("glGetStringi"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==58) return GLEE_LINK_COMPLETE; | if (nLinked==58) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_multitexture(void) | GLuint __GLeeLink_GL_ARB_multitexture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_multitexture | #ifdef __GLEE_GL_ARB_multitexture | |||
| if ((pglActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glActiveTextureARB = (GLEEPFNGLACTIVETEXTUREARBPROC) _ | |||
| ress("glActiveTextureARB"))!=0) nLinked++; | _GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++; | |||
| if ((pglClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) __GL | if ((GLeeFuncPtr_glClientActiveTextureARB = (GLEEPFNGLCLIENTACTIVETEXTU | |||
| eeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++; | REARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord1dARB = (GLEEPFNGLMULTITEXCOORD1DARBPRO | |||
| cAddress("glMultiTexCoord1dARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord1dvARB = (GLEEPFNGLMULTITEXCOORD1DVARBP | |||
| rocAddress("glMultiTexCoord1dvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord1fARB = (GLEEPFNGLMULTITEXCOORD1FARBPRO | |||
| cAddress("glMultiTexCoord1fARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord1fvARB = (GLEEPFNGLMULTITEXCOORD1FVARBP | |||
| rocAddress("glMultiTexCoord1fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord1iARB = (GLEEPFNGLMULTITEXCOORD1IARBPRO | |||
| cAddress("glMultiTexCoord1iARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord1ivARB = (GLEEPFNGLMULTITEXCOORD1IVARBP | |||
| rocAddress("glMultiTexCoord1ivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord1sARB = (GLEEPFNGLMULTITEXCOORD1SARBPRO | |||
| cAddress("glMultiTexCoord1sARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord1svARB = (GLEEPFNGLMULTITEXCOORD1SVARBP | |||
| rocAddress("glMultiTexCoord1svARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord2dARB = (GLEEPFNGLMULTITEXCOORD2DARBPRO | |||
| cAddress("glMultiTexCoord2dARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord2dvARB = (GLEEPFNGLMULTITEXCOORD2DVARBP | |||
| rocAddress("glMultiTexCoord2dvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord2fARB = (GLEEPFNGLMULTITEXCOORD2FARBPRO | |||
| cAddress("glMultiTexCoord2fARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord2fvARB = (GLEEPFNGLMULTITEXCOORD2FVARBP | |||
| rocAddress("glMultiTexCoord2fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord2iARB = (GLEEPFNGLMULTITEXCOORD2IARBPRO | |||
| cAddress("glMultiTexCoord2iARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord2ivARB = (GLEEPFNGLMULTITEXCOORD2IVARBP | |||
| rocAddress("glMultiTexCoord2ivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord2sARB = (GLEEPFNGLMULTITEXCOORD2SARBPRO | |||
| cAddress("glMultiTexCoord2sARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord2svARB = (GLEEPFNGLMULTITEXCOORD2SVARBP | |||
| rocAddress("glMultiTexCoord2svARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord3dARB = (GLEEPFNGLMULTITEXCOORD3DARBPRO | |||
| cAddress("glMultiTexCoord3dARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord3dvARB = (GLEEPFNGLMULTITEXCOORD3DVARBP | |||
| rocAddress("glMultiTexCoord3dvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord3fARB = (GLEEPFNGLMULTITEXCOORD3FARBPRO | |||
| cAddress("glMultiTexCoord3fARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord3fvARB = (GLEEPFNGLMULTITEXCOORD3FVARBP | |||
| rocAddress("glMultiTexCoord3fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord3iARB = (GLEEPFNGLMULTITEXCOORD3IARBPRO | |||
| cAddress("glMultiTexCoord3iARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord3ivARB = (GLEEPFNGLMULTITEXCOORD3IVARBP | |||
| rocAddress("glMultiTexCoord3ivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord3sARB = (GLEEPFNGLMULTITEXCOORD3SARBPRO | |||
| cAddress("glMultiTexCoord3sARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord3svARB = (GLEEPFNGLMULTITEXCOORD3SVARBP | |||
| rocAddress("glMultiTexCoord3svARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord4dARB = (GLEEPFNGLMULTITEXCOORD4DARBPRO | |||
| cAddress("glMultiTexCoord4dARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord4dvARB = (GLEEPFNGLMULTITEXCOORD4DVARBP | |||
| rocAddress("glMultiTexCoord4dvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord4fARB = (GLEEPFNGLMULTITEXCOORD4FARBPRO | |||
| cAddress("glMultiTexCoord4fARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord4fvARB = (GLEEPFNGLMULTITEXCOORD4FVARBP | |||
| rocAddress("glMultiTexCoord4fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord4iARB = (GLEEPFNGLMULTITEXCOORD4IARBPRO | |||
| cAddress("glMultiTexCoord4iARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord4ivARB = (GLEEPFNGLMULTITEXCOORD4IVARBP | |||
| rocAddress("glMultiTexCoord4ivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord4sARB = (GLEEPFNGLMULTITEXCOORD4SARBPRO | |||
| cAddress("glMultiTexCoord4sARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexCoord4svARB = (GLEEPFNGLMULTITEXCOORD4SVARBP | |||
| rocAddress("glMultiTexCoord4svARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==34) return GLEE_LINK_COMPLETE; | if (nLinked==34) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_transpose_matrix(void) | GLuint __GLeeLink_GL_ARB_transpose_matrix(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_transpose_matrix | #ifdef __GLEE_GL_ARB_transpose_matrix | |||
| if ((pglLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) __ | if ((GLeeFuncPtr_glLoadTransposeMatrixfARB = (GLEEPFNGLLOADTRANSPOSEMAT | |||
| GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++; | RIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked | |||
| if ((pglLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) __ | ++; | |||
| GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glLoadTransposeMatrixdARB = (GLEEPFNGLLOADTRANSPOSEMAT | |||
| if ((pglMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) __ | RIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked | |||
| GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++; | ++; | |||
| if ((pglMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) __ | if ((GLeeFuncPtr_glMultTransposeMatrixfARB = (GLEEPFNGLMULTTRANSPOSEMAT | |||
| GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++; | RIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked | |||
| ++; | ||||
| if ((GLeeFuncPtr_glMultTransposeMatrixdARB = (GLEEPFNGLMULTTRANSPOSEMAT | ||||
| RIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked | ||||
| ++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_multisample(void) | GLuint __GLeeLink_GL_ARB_multisample(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_multisample | #ifdef __GLEE_GL_ARB_multisample | |||
| if ((pglSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcA ddress("glSampleCoverageARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glSampleCoverageARB = (GLEEPFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_ARB_texture_compression(void) | GLuint __GLeeLink_GL_ARB_texture_compression(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_texture_compression | #ifdef __GLEE_GL_ARB_texture_compression | |||
| if ((pglCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __ | if ((GLeeFuncPtr_glCompressedTexImage3DARB = (GLEEPFNGLCOMPRESSEDTEXIMA | |||
| GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++; | GE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked | |||
| if ((pglCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __ | ++; | |||
| GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glCompressedTexImage2DARB = (GLEEPFNGLCOMPRESSEDTEXIMA | |||
| if ((pglCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __ | GE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked | |||
| GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++; | ++; | |||
| if ((pglCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPR | if ((GLeeFuncPtr_glCompressedTexImage1DARB = (GLEEPFNGLCOMPRESSEDTEXIMA | |||
| OC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++; | GE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked | |||
| if ((pglCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPR | ++; | |||
| OC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glCompressedTexSubImage3DARB = (GLEEPFNGLCOMPRESSEDTEX | |||
| if ((pglCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPR | SUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0 | |||
| OC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) | if ((GLeeFuncPtr_glCompressedTexSubImage2DARB = (GLEEPFNGLCOMPRESSEDTEX | |||
| __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++; | SUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0 | |||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glCompressedTexSubImage1DARB = (GLEEPFNGLCOMPRESSEDTEX | ||||
| SUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetCompressedTexImageARB = (GLEEPFNGLGETCOMPRESSEDTE | ||||
| XIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLin | ||||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | if (nLinked==7) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_ARB_point_parameters(void) | GLuint __GLeeLink_GL_ARB_point_parameters(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_point_parameters | #ifdef __GLEE_GL_ARB_point_parameters | |||
| if ((pglPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glPointParameterfARB = (GLEEPFNGLPOINTPARAMETERFARBPRO | |||
| cAddress("glPointParameterfARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++; | |||
| if ((pglPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glPointParameterfvARB = (GLEEPFNGLPOINTPARAMETERFVARBP | |||
| rocAddress("glPointParameterfvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_vertex_blend(void) | GLuint __GLeeLink_GL_ARB_vertex_blend(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_vertex_blend | #ifdef __GLEE_GL_ARB_vertex_blend | |||
| if ((pglWeightbvARB = (PFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWe | if ((GLeeFuncPtr_glWeightbvARB = (GLEEPFNGLWEIGHTBVARBPROC) __GLeeGetPr | |||
| ightbvARB"))!=0) nLinked++; | ocAddress("glWeightbvARB"))!=0) nLinked++; | |||
| if ((pglWeightsvARB = (PFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWe | if ((GLeeFuncPtr_glWeightsvARB = (GLEEPFNGLWEIGHTSVARBPROC) __GLeeGetPr | |||
| ightsvARB"))!=0) nLinked++; | ocAddress("glWeightsvARB"))!=0) nLinked++; | |||
| if ((pglWeightivARB = (PFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWe | if ((GLeeFuncPtr_glWeightivARB = (GLEEPFNGLWEIGHTIVARBPROC) __GLeeGetPr | |||
| ightivARB"))!=0) nLinked++; | ocAddress("glWeightivARB"))!=0) nLinked++; | |||
| if ((pglWeightfvARB = (PFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWe | if ((GLeeFuncPtr_glWeightfvARB = (GLEEPFNGLWEIGHTFVARBPROC) __GLeeGetPr | |||
| ightfvARB"))!=0) nLinked++; | ocAddress("glWeightfvARB"))!=0) nLinked++; | |||
| if ((pglWeightdvARB = (PFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWe | if ((GLeeFuncPtr_glWeightdvARB = (GLEEPFNGLWEIGHTDVARBPROC) __GLeeGetPr | |||
| ightdvARB"))!=0) nLinked++; | ocAddress("glWeightdvARB"))!=0) nLinked++; | |||
| if ((pglWeightubvARB = (PFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWeightubvARB = (GLEEPFNGLWEIGHTUBVARBPROC) __GLeeGet | |||
| WeightubvARB"))!=0) nLinked++; | ProcAddress("glWeightubvARB"))!=0) nLinked++; | |||
| if ((pglWeightusvARB = (PFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWeightusvARB = (GLEEPFNGLWEIGHTUSVARBPROC) __GLeeGet | |||
| WeightusvARB"))!=0) nLinked++; | ProcAddress("glWeightusvARB"))!=0) nLinked++; | |||
| if ((pglWeightuivARB = (PFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWeightuivARB = (GLEEPFNGLWEIGHTUIVARBPROC) __GLeeGet | |||
| WeightuivARB"))!=0) nLinked++; | ProcAddress("glWeightuivARB"))!=0) nLinked++; | |||
| if ((pglWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWeightPointerARB = (GLEEPFNGLWEIGHTPOINTERARBPROC) _ | |||
| ress("glWeightPointerARB"))!=0) nLinked++; | _GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++; | |||
| if ((pglVertexBlendARB = (PFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glVertexBlendARB = (GLEEPFNGLVERTEXBLENDARBPROC) __GLe | |||
| ("glVertexBlendARB"))!=0) nLinked++; | eGetProcAddress("glVertexBlendARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==10) return GLEE_LINK_COMPLETE; | if (nLinked==10) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_matrix_palette(void) | GLuint __GLeeLink_GL_ARB_matrix_palette(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_matrix_palette | #ifdef __GLEE_GL_ARB_matrix_palette | |||
| if ((pglCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC) __ | if ((GLeeFuncPtr_glCurrentPaletteMatrixARB = (GLEEPFNGLCURRENTPALETTEMA | |||
| GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++; | TRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked | |||
| if ((pglMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcA | ++; | |||
| ddress("glMatrixIndexubvARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixIndexubvARB = (GLEEPFNGLMATRIXINDEXUBVARBPROC) | |||
| if ((pglMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcA | __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++; | |||
| ddress("glMatrixIndexusvARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixIndexusvARB = (GLEEPFNGLMATRIXINDEXUSVARBPROC) | |||
| if ((pglMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcA | __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++; | |||
| ddress("glMatrixIndexuivARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixIndexuivARB = (GLEEPFNGLMATRIXINDEXUIVARBPROC) | |||
| if ((pglMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC) __GLee | __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++; | |||
| GetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixIndexPointerARB = (GLEEPFNGLMATRIXINDEXPOINTER | |||
| ARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPL ETE;} | |||
| skipping to change at line 6765 | skipping to change at line 11888 | |||
| GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_window_pos(void) | GLuint __GLeeLink_GL_ARB_window_pos(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_window_pos | #ifdef __GLEE_GL_ARB_window_pos | |||
| if ((pglWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos2dARB = (GLEEPFNGLWINDOWPOS2DARBPROC) __GLe | |||
| ("glWindowPos2dARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos2dARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2dvARB = (GLEEPFNGLWINDOWPOS2DVARBPROC) __G | |||
| ss("glWindowPos2dvARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos2fARB = (GLEEPFNGLWINDOWPOS2FARBPROC) __GLe | |||
| ("glWindowPos2fARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos2fARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2fvARB = (GLEEPFNGLWINDOWPOS2FVARBPROC) __G | |||
| ss("glWindowPos2fvARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos2iARB = (GLEEPFNGLWINDOWPOS2IARBPROC) __GLe | |||
| ("glWindowPos2iARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos2iARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2ivARB = (GLEEPFNGLWINDOWPOS2IVARBPROC) __G | |||
| ss("glWindowPos2ivARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos2sARB = (GLEEPFNGLWINDOWPOS2SARBPROC) __GLe | |||
| ("glWindowPos2sARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos2sARB"))!=0) nLinked++; | |||
| if ((pglWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2svARB = (GLEEPFNGLWINDOWPOS2SVARBPROC) __G | |||
| ss("glWindowPos2svARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos3dARB = (GLEEPFNGLWINDOWPOS3DARBPROC) __GLe | |||
| ("glWindowPos3dARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos3dARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3dvARB = (GLEEPFNGLWINDOWPOS3DVARBPROC) __G | |||
| ss("glWindowPos3dvARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos3fARB = (GLEEPFNGLWINDOWPOS3FARBPROC) __GLe | |||
| ("glWindowPos3fARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos3fARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3fvARB = (GLEEPFNGLWINDOWPOS3FVARBPROC) __G | |||
| ss("glWindowPos3fvARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos3iARB = (GLEEPFNGLWINDOWPOS3IARBPROC) __GLe | |||
| ("glWindowPos3iARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos3iARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3ivARB = (GLEEPFNGLWINDOWPOS3IVARBPROC) __G | |||
| ss("glWindowPos3ivARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glWindowPos3sARB = (GLEEPFNGLWINDOWPOS3SARBPROC) __GLe | |||
| ("glWindowPos3sARB"))!=0) nLinked++; | eGetProcAddress("glWindowPos3sARB"))!=0) nLinked++; | |||
| if ((pglWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3svARB = (GLEEPFNGLWINDOWPOS3SVARBPROC) __G | |||
| ss("glWindowPos3svARB"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==16) return GLEE_LINK_COMPLETE; | if (nLinked==16) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_vertex_program(void) | GLuint __GLeeLink_GL_ARB_vertex_program(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_vertex_program | #ifdef __GLEE_GL_ARB_vertex_program | |||
| if ((pglVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1dARB = (GLEEPFNGLVERTEXATTRIB1DARBPROC) | |||
| ddress("glVertexAttrib1dARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib1dvARB = (GLEEPFNGLVERTEXATTRIB1DVARBPRO | |||
| cAddress("glVertexAttrib1dvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1fARB = (GLEEPFNGLVERTEXATTRIB1FARBPROC) | |||
| ddress("glVertexAttrib1fARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib1fvARB = (GLEEPFNGLVERTEXATTRIB1FVARBPRO | |||
| cAddress("glVertexAttrib1fvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1sARB = (GLEEPFNGLVERTEXATTRIB1SARBPROC) | |||
| ddress("glVertexAttrib1sARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib1svARB = (GLEEPFNGLVERTEXATTRIB1SVARBPRO | |||
| cAddress("glVertexAttrib1svARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2dARB = (GLEEPFNGLVERTEXATTRIB2DARBPROC) | |||
| ddress("glVertexAttrib2dARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib2dvARB = (GLEEPFNGLVERTEXATTRIB2DVARBPRO | |||
| cAddress("glVertexAttrib2dvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2fARB = (GLEEPFNGLVERTEXATTRIB2FARBPROC) | |||
| ddress("glVertexAttrib2fARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib2fvARB = (GLEEPFNGLVERTEXATTRIB2FVARBPRO | |||
| cAddress("glVertexAttrib2fvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2sARB = (GLEEPFNGLVERTEXATTRIB2SARBPROC) | |||
| ddress("glVertexAttrib2sARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib2svARB = (GLEEPFNGLVERTEXATTRIB2SVARBPRO | |||
| cAddress("glVertexAttrib2svARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3dARB = (GLEEPFNGLVERTEXATTRIB3DARBPROC) | |||
| ddress("glVertexAttrib3dARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib3dvARB = (GLEEPFNGLVERTEXATTRIB3DVARBPRO | |||
| cAddress("glVertexAttrib3dvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3fARB = (GLEEPFNGLVERTEXATTRIB3FARBPROC) | |||
| ddress("glVertexAttrib3fARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib3fvARB = (GLEEPFNGLVERTEXATTRIB3FVARBPRO | |||
| cAddress("glVertexAttrib3fvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3sARB = (GLEEPFNGLVERTEXATTRIB3SARBPROC) | |||
| ddress("glVertexAttrib3sARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib3svARB = (GLEEPFNGLVERTEXATTRIB3SVARBPRO | |||
| cAddress("glVertexAttrib3svARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4NbvARB = (GLEEPFNGLVERTEXATTRIB4NBVARBP | |||
| rocAddress("glVertexAttrib4NbvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4NivARB = (GLEEPFNGLVERTEXATTRIB4NIVARBP | |||
| rocAddress("glVertexAttrib4NivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4NsvARB = (GLEEPFNGLVERTEXATTRIB4NSVARBP | |||
| rocAddress("glVertexAttrib4NsvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4NubARB = (GLEEPFNGLVERTEXATTRIB4NUBARBP | |||
| rocAddress("glVertexAttrib4NubARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGe | if ((GLeeFuncPtr_glVertexAttrib4NubvARB = (GLEEPFNGLVERTEXATTRIB4NUBVAR | |||
| tProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGe | if ((GLeeFuncPtr_glVertexAttrib4NuivARB = (GLEEPFNGLVERTEXATTRIB4NUIVAR | |||
| tProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGe | if ((GLeeFuncPtr_glVertexAttrib4NusvARB = (GLEEPFNGLVERTEXATTRIB4NUSVAR | |||
| tProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4bvARB = (GLEEPFNGLVERTEXATTRIB4BVARBPRO | |||
| cAddress("glVertexAttrib4bvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4dARB = (GLEEPFNGLVERTEXATTRIB4DARBPROC) | |||
| ddress("glVertexAttrib4dARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4dvARB = (GLEEPFNGLVERTEXATTRIB4DVARBPRO | |||
| cAddress("glVertexAttrib4dvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4fARB = (GLEEPFNGLVERTEXATTRIB4FARBPROC) | |||
| ddress("glVertexAttrib4fARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4fvARB = (GLEEPFNGLVERTEXATTRIB4FVARBPRO | |||
| cAddress("glVertexAttrib4fvARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4ivARB = (GLEEPFNGLVERTEXATTRIB4IVARBPRO | |||
| cAddress("glVertexAttrib4ivARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4sARB = (GLEEPFNGLVERTEXATTRIB4SARBPROC) | |||
| ddress("glVertexAttrib4sARB"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4svARB = (GLEEPFNGLVERTEXATTRIB4SVARBPRO | |||
| cAddress("glVertexAttrib4svARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4ubvARB = (GLEEPFNGLVERTEXATTRIB4UBVARBP | |||
| rocAddress("glVertexAttrib4ubvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4uivARB = (GLEEPFNGLVERTEXATTRIB4UIVARBP | |||
| rocAddress("glVertexAttrib4uivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttrib4usvARB = (GLEEPFNGLVERTEXATTRIB4USVARBP | |||
| rocAddress("glVertexAttrib4usvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++; | |||
| if ((pglVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) __GL | if ((GLeeFuncPtr_glVertexAttribPointerARB = (GLEEPFNGLVERTEXATTRIBPOINT | |||
| eeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++; | ERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++; | |||
| if ((pglEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPR | if ((GLeeFuncPtr_glEnableVertexAttribArrayARB = (GLEEPFNGLENABLEVERTEXA | |||
| OC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++; | TTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0 | |||
| if ((pglDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARB | ) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glDisableVertexAttribArrayARB = (GLEEPFNGLDISABLEVERTE | |||
| if ((pglProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAdd | XATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB")) | |||
| ress("glProgramStringARB"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pglBindProgramARB = (PFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glProgramStringARB = (GLEEPFNGLPROGRAMSTRINGARBPROC) _ | |||
| ("glBindProgramARB"))!=0) nLinked++; | _GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++; | |||
| if ((pglDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glBindProgramARB = (GLEEPFNGLBINDPROGRAMARBPROC) __GLe | |||
| ddress("glDeleteProgramsARB"))!=0) nLinked++; | eGetProcAddress("glBindProgramARB"))!=0) nLinked++; | |||
| if ((pglGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glDeleteProgramsARB = (GLEEPFNGLDELETEPROGRAMSARBPROC) | |||
| ("glGenProgramsARB"))!=0) nLinked++; | __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++; | |||
| if ((pglProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) | if ((GLeeFuncPtr_glGenProgramsARB = (GLEEPFNGLGENPROGRAMSARBPROC) __GLe | |||
| __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++; | eGetProcAddress("glGenProgramsARB"))!=0) nLinked++; | |||
| if ((pglProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC | if ((GLeeFuncPtr_glProgramEnvParameter4dARB = (GLEEPFNGLPROGRAMENVPARAM | |||
| ) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++; | ETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLin | |||
| if ((pglProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) | ked++; | |||
| __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramEnvParameter4dvARB = (GLEEPFNGLPROGRAMENVPARA | |||
| if ((pglProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC | METER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) n | |||
| ) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++; | Linked++; | |||
| if ((pglProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPR | if ((GLeeFuncPtr_glProgramEnvParameter4fARB = (GLEEPFNGLPROGRAMENVPARAM | |||
| OC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++; | ETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLin | |||
| if ((pglProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARB | ked++; | |||
| PROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramEnvParameter4fvARB = (GLEEPFNGLPROGRAMENVPARA | |||
| if ((pglProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPR | METER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) n | |||
| OC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++; | Linked++; | |||
| if ((pglProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARB | if ((GLeeFuncPtr_glProgramLocalParameter4dARB = (GLEEPFNGLPROGRAMLOCALP | |||
| PROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++; | ARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0 | |||
| if ((pglGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARB | ) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramLocalParameter4dvARB = (GLEEPFNGLPROGRAMLOCAL | |||
| if ((pglGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARB | PARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB")) | |||
| PROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pglGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERD | if ((GLeeFuncPtr_glProgramLocalParameter4fARB = (GLEEPFNGLPROGRAMLOCALP | |||
| VARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLin | ARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0 | |||
| ked++; | ) nLinked++; | |||
| if ((pglGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERF | if ((GLeeFuncPtr_glProgramLocalParameter4fvARB = (GLEEPFNGLPROGRAMLOCAL | |||
| VARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLin | PARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB")) | |||
| ked++; | !=0) nLinked++; | |||
| if ((pglGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGetProgramEnvParameterdvARB = (GLEEPFNGLGETPROGRAMEN | |||
| ss("glGetProgramivARB"))!=0) nLinked++; | VPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB")) | |||
| if ((pglGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetP | !=0) nLinked++; | |||
| rocAddress("glGetProgramStringARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetProgramEnvParameterfvARB = (GLEEPFNGLGETPROGRAMEN | |||
| if ((pglGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGe | VPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB")) | |||
| tProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pglGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGe | if ((GLeeFuncPtr_glGetProgramLocalParameterdvARB = (GLEEPFNGLGETPROGRAM | |||
| tProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++; | LOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdv | |||
| if ((pglGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGe | ARB"))!=0) nLinked++; | |||
| tProcAddress("glGetVertexAttribivARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetProgramLocalParameterfvARB = (GLEEPFNGLGETPROGRAM | |||
| if ((pglGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPR | LOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfv | |||
| OC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++; | ARB"))!=0) nLinked++; | |||
| if ((pglIsProgramARB = (PFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glGetProgramivARB = (GLEEPFNGLGETPROGRAMIVARBPROC) __G | |||
| IsProgramARB"))!=0) nLinked++; | LeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glGetProgramStringARB = (GLEEPFNGLGETPROGRAMSTRINGARBP | ||||
| ROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetVertexAttribdvARB = (GLEEPFNGLGETVERTEXATTRIBDVAR | ||||
| BPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetVertexAttribfvARB = (GLEEPFNGLGETVERTEXATTRIBFVAR | ||||
| BPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetVertexAttribivARB = (GLEEPFNGLGETVERTEXATTRIBIVAR | ||||
| BPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetVertexAttribPointervARB = (GLEEPFNGLGETVERTEXATTR | ||||
| IBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glIsProgramARB = (GLEEPFNGLISPROGRAMARBPROC) __GLeeGet | ||||
| ProcAddress("glIsProgramARB"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==62) return GLEE_LINK_COMPLETE; | if (nLinked==62) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void) | GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_vertex_buffer_object | #ifdef __GLEE_GL_ARB_vertex_buffer_object | |||
| if ((pglBindBufferARB = (PFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBindBufferARB = (GLEEPFNGLBINDBUFFERARBPROC) __GLeeG | |||
| glBindBufferARB"))!=0) nLinked++; | etProcAddress("glBindBufferARB"))!=0) nLinked++; | |||
| if ((pglDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glDeleteBuffersARB = (GLEEPFNGLDELETEBUFFERSARBPROC) _ | |||
| ress("glDeleteBuffersARB"))!=0) nLinked++; | _GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++; | |||
| if ((pglGenBuffersARB = (PFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGenBuffersARB = (GLEEPFNGLGENBUFFERSARBPROC) __GLeeG | |||
| glGenBuffersARB"))!=0) nLinked++; | etProcAddress("glGenBuffersARB"))!=0) nLinked++; | |||
| if ((pglIsBufferARB = (PFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIs | if ((GLeeFuncPtr_glIsBufferARB = (GLEEPFNGLISBUFFERARBPROC) __GLeeGetPr | |||
| BufferARB"))!=0) nLinked++; | ocAddress("glIsBufferARB"))!=0) nLinked++; | |||
| if ((pglBufferDataARB = (PFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBufferDataARB = (GLEEPFNGLBUFFERDATAARBPROC) __GLeeG | |||
| glBufferDataARB"))!=0) nLinked++; | etProcAddress("glBufferDataARB"))!=0) nLinked++; | |||
| if ((pglBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glBufferSubDataARB = (GLEEPFNGLBUFFERSUBDATAARBPROC) _ | |||
| ress("glBufferSubDataARB"))!=0) nLinked++; | _GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++; | |||
| if ((pglGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetBufferSubDataARB = (GLEEPFNGLGETBUFFERSUBDATAARBP | |||
| rocAddress("glGetBufferSubDataARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++; | |||
| if ((pglMapBufferARB = (PFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glMapBufferARB = (GLEEPFNGLMAPBUFFERARBPROC) __GLeeGet | |||
| MapBufferARB"))!=0) nLinked++; | ProcAddress("glMapBufferARB"))!=0) nLinked++; | |||
| if ((pglUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glUnmapBufferARB = (GLEEPFNGLUNMAPBUFFERARBPROC) __GLe | |||
| ("glUnmapBufferARB"))!=0) nLinked++; | eGetProcAddress("glUnmapBufferARB"))!=0) nLinked++; | |||
| if ((pglGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) __ | if ((GLeeFuncPtr_glGetBufferParameterivARB = (GLEEPFNGLGETBUFFERPARAMET | |||
| GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++; | ERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked | |||
| if ((pglGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) __GLeeGe | ++; | |||
| tProcAddress("glGetBufferPointervARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetBufferPointervARB = (GLEEPFNGLGETBUFFERPOINTERVAR | |||
| BPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==11) return GLEE_LINK_COMPLETE; | if (nLinked==11) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_occlusion_query(void) | GLuint __GLeeLink_GL_ARB_occlusion_query(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_occlusion_query | #ifdef __GLEE_GL_ARB_occlusion_query | |||
| if ((pglGenQueriesARB = (PFNGLGENQUERIESARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGenQueriesARB = (GLEEPFNGLGENQUERIESARBPROC) __GLeeG | |||
| glGenQueriesARB"))!=0) nLinked++; | etProcAddress("glGenQueriesARB"))!=0) nLinked++; | |||
| if ((pglDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glDeleteQueriesARB = (GLEEPFNGLDELETEQUERIESARBPROC) _ | |||
| ress("glDeleteQueriesARB"))!=0) nLinked++; | _GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++; | |||
| if ((pglIsQueryARB = (PFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQu | if ((GLeeFuncPtr_glIsQueryARB = (GLEEPFNGLISQUERYARBPROC) __GLeeGetProc | |||
| eryARB"))!=0) nLinked++; | Address("glIsQueryARB"))!=0) nLinked++; | |||
| if ((pglBeginQueryARB = (PFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBeginQueryARB = (GLEEPFNGLBEGINQUERYARBPROC) __GLeeG | |||
| glBeginQueryARB"))!=0) nLinked++; | etProcAddress("glBeginQueryARB"))!=0) nLinked++; | |||
| if ((pglEndQueryARB = (PFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEn | if ((GLeeFuncPtr_glEndQueryARB = (GLEEPFNGLENDQUERYARBPROC) __GLeeGetPr | |||
| dQueryARB"))!=0) nLinked++; | ocAddress("glEndQueryARB"))!=0) nLinked++; | |||
| if ((pglGetQueryivARB = (PFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGetQueryivARB = (GLEEPFNGLGETQUERYIVARBPROC) __GLeeG | |||
| glGetQueryivARB"))!=0) nLinked++; | etProcAddress("glGetQueryivARB"))!=0) nLinked++; | |||
| if ((pglGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetQueryObjectivARB = (GLEEPFNGLGETQUERYOBJECTIVARBP | |||
| rocAddress("glGetQueryObjectivARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++; | |||
| if ((pglGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGe | if ((GLeeFuncPtr_glGetQueryObjectuivARB = (GLEEPFNGLGETQUERYOBJECTUIVAR | |||
| tProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==8) return GLEE_LINK_COMPLETE; | if (nLinked==8) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_shader_objects(void) | GLuint __GLeeLink_GL_ARB_shader_objects(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_shader_objects | #ifdef __GLEE_GL_ARB_shader_objects | |||
| if ((pglDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glDeleteObjectARB = (GLEEPFNGLDELETEOBJECTARBPROC) __G | |||
| ss("glDeleteObjectARB"))!=0) nLinked++; | LeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++; | |||
| if ((pglGetHandleARB = (PFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glGetHandleARB = (GLEEPFNGLGETHANDLEARBPROC) __GLeeGet | |||
| GetHandleARB"))!=0) nLinked++; | ProcAddress("glGetHandleARB"))!=0) nLinked++; | |||
| if ((pglDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glDetachObjectARB = (GLEEPFNGLDETACHOBJECTARBPROC) __G | |||
| ss("glDetachObjectARB"))!=0) nLinked++; | LeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++; | |||
| if ((pglCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) __GLee | if ((GLeeFuncPtr_glCreateShaderObjectARB = (GLEEPFNGLCREATESHADEROBJECT | |||
| GetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++; | ARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++; | |||
| if ((pglShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glShaderSourceARB = (GLEEPFNGLSHADERSOURCEARBPROC) __G | |||
| ss("glShaderSourceARB"))!=0) nLinked++; | LeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++; | |||
| if ((pglCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glCompileShaderARB = (GLEEPFNGLCOMPILESHADERARBPROC) _ | |||
| ress("glCompileShaderARB"))!=0) nLinked++; | _GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++; | |||
| if ((pglCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) __GL | if ((GLeeFuncPtr_glCreateProgramObjectARB = (GLEEPFNGLCREATEPROGRAMOBJE | |||
| eeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++; | CTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++; | |||
| if ((pglAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glAttachObjectARB = (GLEEPFNGLATTACHOBJECTARBPROC) __G | |||
| ss("glAttachObjectARB"))!=0) nLinked++; | LeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++; | |||
| if ((pglLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glLinkProgramARB = (GLEEPFNGLLINKPROGRAMARBPROC) __GLe | |||
| ("glLinkProgramARB"))!=0) nLinked++; | eGetProcAddress("glLinkProgramARB"))!=0) nLinked++; | |||
| if ((pglUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glUseProgramObjectARB = (GLEEPFNGLUSEPROGRAMOBJECTARBP | |||
| rocAddress("glUseProgramObjectARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++; | |||
| if ((pglValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glValidateProgramARB = (GLEEPFNGLVALIDATEPROGRAMARBPRO | |||
| cAddress("glValidateProgramARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++; | |||
| if ((pglUniform1fARB = (PFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform1fARB = (GLEEPFNGLUNIFORM1FARBPROC) __GLeeGet | |||
| Uniform1fARB"))!=0) nLinked++; | ProcAddress("glUniform1fARB"))!=0) nLinked++; | |||
| if ((pglUniform2fARB = (PFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform2fARB = (GLEEPFNGLUNIFORM2FARBPROC) __GLeeGet | |||
| Uniform2fARB"))!=0) nLinked++; | ProcAddress("glUniform2fARB"))!=0) nLinked++; | |||
| if ((pglUniform3fARB = (PFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform3fARB = (GLEEPFNGLUNIFORM3FARBPROC) __GLeeGet | |||
| Uniform3fARB"))!=0) nLinked++; | ProcAddress("glUniform3fARB"))!=0) nLinked++; | |||
| if ((pglUniform4fARB = (PFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform4fARB = (GLEEPFNGLUNIFORM4FARBPROC) __GLeeGet | |||
| Uniform4fARB"))!=0) nLinked++; | ProcAddress("glUniform4fARB"))!=0) nLinked++; | |||
| if ((pglUniform1iARB = (PFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform1iARB = (GLEEPFNGLUNIFORM1IARBPROC) __GLeeGet | |||
| Uniform1iARB"))!=0) nLinked++; | ProcAddress("glUniform1iARB"))!=0) nLinked++; | |||
| if ((pglUniform2iARB = (PFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform2iARB = (GLEEPFNGLUNIFORM2IARBPROC) __GLeeGet | |||
| Uniform2iARB"))!=0) nLinked++; | ProcAddress("glUniform2iARB"))!=0) nLinked++; | |||
| if ((pglUniform3iARB = (PFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform3iARB = (GLEEPFNGLUNIFORM3IARBPROC) __GLeeGet | |||
| Uniform3iARB"))!=0) nLinked++; | ProcAddress("glUniform3iARB"))!=0) nLinked++; | |||
| if ((pglUniform4iARB = (PFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glUniform4iARB = (GLEEPFNGLUNIFORM4IARBPROC) __GLeeGet | |||
| Uniform4iARB"))!=0) nLinked++; | ProcAddress("glUniform4iARB"))!=0) nLinked++; | |||
| if ((pglUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform1fvARB = (GLEEPFNGLUNIFORM1FVARBPROC) __GLeeG | |||
| glUniform1fvARB"))!=0) nLinked++; | etProcAddress("glUniform1fvARB"))!=0) nLinked++; | |||
| if ((pglUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform2fvARB = (GLEEPFNGLUNIFORM2FVARBPROC) __GLeeG | |||
| glUniform2fvARB"))!=0) nLinked++; | etProcAddress("glUniform2fvARB"))!=0) nLinked++; | |||
| if ((pglUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform3fvARB = (GLEEPFNGLUNIFORM3FVARBPROC) __GLeeG | |||
| glUniform3fvARB"))!=0) nLinked++; | etProcAddress("glUniform3fvARB"))!=0) nLinked++; | |||
| if ((pglUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform4fvARB = (GLEEPFNGLUNIFORM4FVARBPROC) __GLeeG | |||
| glUniform4fvARB"))!=0) nLinked++; | etProcAddress("glUniform4fvARB"))!=0) nLinked++; | |||
| if ((pglUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform1ivARB = (GLEEPFNGLUNIFORM1IVARBPROC) __GLeeG | |||
| glUniform1ivARB"))!=0) nLinked++; | etProcAddress("glUniform1ivARB"))!=0) nLinked++; | |||
| if ((pglUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform2ivARB = (GLEEPFNGLUNIFORM2IVARBPROC) __GLeeG | |||
| glUniform2ivARB"))!=0) nLinked++; | etProcAddress("glUniform2ivARB"))!=0) nLinked++; | |||
| if ((pglUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform3ivARB = (GLEEPFNGLUNIFORM3IVARBPROC) __GLeeG | |||
| glUniform3ivARB"))!=0) nLinked++; | etProcAddress("glUniform3ivARB"))!=0) nLinked++; | |||
| if ((pglUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glUniform4ivARB = (GLEEPFNGLUNIFORM4IVARBPROC) __GLeeG | |||
| glUniform4ivARB"))!=0) nLinked++; | etProcAddress("glUniform4ivARB"))!=0) nLinked++; | |||
| if ((pglUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glUniformMatrix2fvARB = (GLEEPFNGLUNIFORMMATRIX2FVARBP | |||
| rocAddress("glUniformMatrix2fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++; | |||
| if ((pglUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glUniformMatrix3fvARB = (GLEEPFNGLUNIFORMMATRIX3FVARBP | |||
| rocAddress("glUniformMatrix3fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++; | |||
| if ((pglUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glUniformMatrix4fvARB = (GLEEPFNGLUNIFORMMATRIX4FVARBP | |||
| rocAddress("glUniformMatrix4fvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++; | |||
| if ((pglGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) __ | if ((GLeeFuncPtr_glGetObjectParameterfvARB = (GLEEPFNGLGETOBJECTPARAMET | |||
| GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++; | ERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked | |||
| if ((pglGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) __ | ++; | |||
| GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetObjectParameterivARB = (GLEEPFNGLGETOBJECTPARAMET | |||
| if ((pglGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress(" | ERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked | |||
| glGetInfoLogARB"))!=0) nLinked++; | ++; | |||
| if ((pglGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) __GLee | if ((GLeeFuncPtr_glGetInfoLogARB = (GLEEPFNGLGETINFOLOGARBPROC) __GLeeG | |||
| GetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++; | etProcAddress("glGetInfoLogARB"))!=0) nLinked++; | |||
| if ((pglGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) __GLee | if ((GLeeFuncPtr_glGetAttachedObjectsARB = (GLEEPFNGLGETATTACHEDOBJECTS | |||
| GetProcAddress("glGetUniformLocationARB"))!=0) nLinked++; | ARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++; | |||
| if ((pglGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetUniformLocationARB = (GLEEPFNGLGETUNIFORMLOCATION | |||
| rocAddress("glGetActiveUniformARB"))!=0) nLinked++; | ARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++; | |||
| if ((pglGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGetActiveUniformARB = (GLEEPFNGLGETACTIVEUNIFORMARBP | |||
| ss("glGetUniformfvARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++; | |||
| if ((pglGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGetUniformfvARB = (GLEEPFNGLGETUNIFORMFVARBPROC) __G | |||
| ss("glGetUniformivARB"))!=0) nLinked++; | LeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++; | |||
| if ((pglGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetUniformivARB = (GLEEPFNGLGETUNIFORMIVARBPROC) __G | |||
| cAddress("glGetShaderSourceARB"))!=0) nLinked++; | LeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glGetShaderSourceARB = (GLEEPFNGLGETSHADERSOURCEARBPRO | ||||
| C) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==39) return GLEE_LINK_COMPLETE; | if (nLinked==39) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_vertex_shader(void) | GLuint __GLeeLink_GL_ARB_vertex_shader(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_vertex_shader | #ifdef __GLEE_GL_ARB_vertex_shader | |||
| if ((pglBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) __GLee | if ((GLeeFuncPtr_glBindAttribLocationARB = (GLEEPFNGLBINDATTRIBLOCATION | |||
| GetProcAddress("glBindAttribLocationARB"))!=0) nLinked++; | ARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++; | |||
| if ((pglGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetActiveAttribARB = (GLEEPFNGLGETACTIVEATTRIBARBPRO | |||
| cAddress("glGetActiveAttribARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++; | |||
| if ((pglGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) __GLeeGe | if ((GLeeFuncPtr_glGetAttribLocationARB = (GLEEPFNGLGETATTRIBLOCATIONAR | |||
| tProcAddress("glGetAttribLocationARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_CO MPLETE;} | GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_CO MPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_draw_buffers(void) | GLuint __GLeeLink_GL_ARB_draw_buffers(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_draw_buffers | #ifdef __GLEE_GL_ARB_draw_buffers | |||
| if ((pglDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress ("glDrawBuffersARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glDrawBuffersARB = (GLEEPFNGLDRAWBUFFERSARBPROC) __GLe eGetProcAddress("glDrawBuffersARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_ARB_color_buffer_float(void) | GLuint __GLeeLink_GL_ARB_color_buffer_float(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_color_buffer_float | #ifdef __GLEE_GL_ARB_color_buffer_float | |||
| if ((pglClampColorARB = (PFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress(" glClampColorARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glClampColorARB = (GLEEPFNGLCLAMPCOLORARBPROC) __GLeeG etProcAddress("glClampColorARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLET E;} | GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLET E;} | |||
| GLuint __GLeeLink_GL_ARB_draw_instanced(void) | GLuint __GLeeLink_GL_ARB_draw_instanced(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_draw_instanced | #ifdef __GLEE_GL_ARB_draw_instanced | |||
| if ((pglDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) __GL | if ((GLeeFuncPtr_glDrawArraysInstancedARB = (GLEEPFNGLDRAWARRAYSINSTANC | |||
| eeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++; | EDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++; | |||
| if ((pglDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) | if ((GLeeFuncPtr_glDrawElementsInstancedARB = (GLEEPFNGLDRAWELEMENTSINS | |||
| __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++; | TANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLin | |||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_framebuffer_object(void) | GLuint __GLeeLink_GL_ARB_framebuffer_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_framebuffer_object | #ifdef __GLEE_GL_ARB_framebuffer_object | |||
| if ((pglIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glIsRenderbuffer = (GLEEPFNGLISRENDERBUFFERPROC) __GLe | |||
| ("glIsRenderbuffer"))!=0) nLinked++; | eGetProcAddress("glIsRenderbuffer"))!=0) nLinked++; | |||
| if ((pglBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glBindRenderbuffer = (GLEEPFNGLBINDRENDERBUFFERPROC) _ | |||
| ress("glBindRenderbuffer"))!=0) nLinked++; | _GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++; | |||
| if ((pglDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) __GLeeGetP | if ((GLeeFuncPtr_glDeleteRenderbuffers = (GLEEPFNGLDELETERENDERBUFFERSP | |||
| rocAddress("glDeleteRenderbuffers"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++; | |||
| if ((pglGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGenRenderbuffers = (GLEEPFNGLGENRENDERBUFFERSPROC) _ | |||
| ress("glGenRenderbuffers"))!=0) nLinked++; | _GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++; | |||
| if ((pglRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetP | if ((GLeeFuncPtr_glRenderbufferStorage = (GLEEPFNGLRENDERBUFFERSTORAGEP | |||
| rocAddress("glRenderbufferStorage"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++; | |||
| if ((pglGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPR | if ((GLeeFuncPtr_glGetRenderbufferParameteriv = (GLEEPFNGLGETRENDERBUFF | |||
| OC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++; | ERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0 | |||
| if ((pglIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress(" | ) nLinked++; | |||
| glIsFramebuffer"))!=0) nLinked++; | if ((GLeeFuncPtr_glIsFramebuffer = (GLEEPFNGLISFRAMEBUFFERPROC) __GLeeG | |||
| if ((pglBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddre | etProcAddress("glIsFramebuffer"))!=0) nLinked++; | |||
| ss("glBindFramebuffer"))!=0) nLinked++; | if ((GLeeFuncPtr_glBindFramebuffer = (GLEEPFNGLBINDFRAMEBUFFERPROC) __G | |||
| if ((pglDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetPro | LeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++; | |||
| cAddress("glDeleteFramebuffers"))!=0) nLinked++; | if ((GLeeFuncPtr_glDeleteFramebuffers = (GLEEPFNGLDELETEFRAMEBUFFERSPRO | |||
| if ((pglGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddre | C) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++; | |||
| ss("glGenFramebuffers"))!=0) nLinked++; | if ((GLeeFuncPtr_glGenFramebuffers = (GLEEPFNGLGENFRAMEBUFFERSPROC) __G | |||
| if ((pglCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) __GL | LeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++; | |||
| eeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++; | if ((GLeeFuncPtr_glCheckFramebufferStatus = (GLEEPFNGLCHECKFRAMEBUFFERS | |||
| if ((pglFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGe | TATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++; | |||
| tProcAddress("glFramebufferTexture1D"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferTexture1D = (GLEEPFNGLFRAMEBUFFERTEXTURE1 | |||
| if ((pglFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGe | DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++; | |||
| tProcAddress("glFramebufferTexture2D"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferTexture2D = (GLEEPFNGLFRAMEBUFFERTEXTURE2 | |||
| if ((pglFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGe | DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++; | |||
| tProcAddress("glFramebufferTexture3D"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferTexture3D = (GLEEPFNGLFRAMEBUFFERTEXTURE3 | |||
| if ((pglFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) __ | DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferRenderbuffer = (GLEEPFNGLFRAMEBUFFERRENDE | |||
| if ((pglGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTAC | RBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked | |||
| HMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParam | ++; | |||
| eteriv"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetFramebufferAttachmentParameteriv = (GLEEPFNGLGETF | |||
| if ((pglGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress | RAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebuffer | |||
| ("glGenerateMipmap"))!=0) nLinked++; | AttachmentParameteriv"))!=0) nLinked++; | |||
| if ((pglBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGenerateMipmap = (GLEEPFNGLGENERATEMIPMAPPROC) __GLe | |||
| ss("glBlitFramebuffer"))!=0) nLinked++; | eGetProcAddress("glGenerateMipmap"))!=0) nLinked++; | |||
| if ((pglRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTI | if ((GLeeFuncPtr_glBlitFramebuffer = (GLEEPFNGLBLITFRAMEBUFFERPROC) __G | |||
| SAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) n | LeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++; | |||
| Linked++; | if ((GLeeFuncPtr_glRenderbufferStorageMultisample = (GLEEPFNGLRENDERBUF | |||
| if ((pglFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) __ | FERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMulti | |||
| GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++; | sample"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glFramebufferTextureLayer = (GLEEPFNGLFRAMEBUFFERTEXTU | ||||
| RELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked | ||||
| ++; | ||||
| #endif | #endif | |||
| if (nLinked==20) return GLEE_LINK_COMPLETE; | if (nLinked==20) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_ARB_geometry_shader4(void) | GLuint __GLeeLink_GL_ARB_geometry_shader4(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_geometry_shader4 | #ifdef __GLEE_GL_ARB_geometry_shader4 | |||
| if ((pglProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) __GLeeGe | if ((GLeeFuncPtr_glProgramParameteriARB = (GLEEPFNGLPROGRAMPARAMETERIAR | |||
| tProcAddress("glProgramParameteriARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++; | |||
| if ((pglFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) __GLee | if ((GLeeFuncPtr_glFramebufferTextureARB = (GLEEPFNGLFRAMEBUFFERTEXTURE | |||
| GetProcAddress("glFramebufferTextureARB"))!=0) nLinked++; | ARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++; | |||
| if ((pglFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPR | if ((GLeeFuncPtr_glFramebufferTextureLayerARB = (GLEEPFNGLFRAMEBUFFERTE | |||
| OC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++; | XTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0 | |||
| if ((pglFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC | ) nLinked++; | |||
| ) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferTextureFaceARB = (GLEEPFNGLFRAMEBUFFERTEX | |||
| TUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) n | ||||
| Linked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_ARB_instanced_arrays(void) | GLuint __GLeeLink_GL_ARB_instanced_arrays(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_instanced_arrays | #ifdef __GLEE_GL_ARB_instanced_arrays | |||
| if ((pglVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetP rocAddress("glVertexAttribDivisor"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexAttribDivisor = (GLEEPFNGLVERTEXATTRIBDIVISORP ROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_map_buffer_range(void) | GLuint __GLeeLink_GL_ARB_map_buffer_range(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_map_buffer_range | #ifdef __GLEE_GL_ARB_map_buffer_range | |||
| if ((pglMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glMapBufferRange = (GLEEPFNGLMAPBUFFERRANGEPROC) __GLe | |||
| ("glMapBufferRange"))!=0) nLinked++; | eGetProcAddress("glMapBufferRange"))!=0) nLinked++; | |||
| if ((pglFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GL | if ((GLeeFuncPtr_glFlushMappedBufferRange = (GLEEPFNGLFLUSHMAPPEDBUFFER | |||
| eeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++; | RANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_texture_buffer_object(void) | GLuint __GLeeLink_GL_ARB_texture_buffer_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_texture_buffer_object | #ifdef __GLEE_GL_ARB_texture_buffer_object | |||
| if ((pglTexBufferARB = (PFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("gl TexBufferARB"))!=0) nLinked++; | if ((GLeeFuncPtr_glTexBufferARB = (GLEEPFNGLTEXBUFFERARBPROC) __GLeeGet ProcAddress("glTexBufferARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ARB_vertex_array_object(void) | GLuint __GLeeLink_GL_ARB_vertex_array_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ARB_vertex_array_object | #ifdef __GLEE_GL_ARB_vertex_array_object | |||
| if ((pglBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glBindVertexArray = (GLEEPFNGLBINDVERTEXARRAYPROC) __G | |||
| ss("glBindVertexArray"))!=0) nLinked++; | LeeGetProcAddress("glBindVertexArray"))!=0) nLinked++; | |||
| if ((pglDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) __GLeeGetPro | if ((GLeeFuncPtr_glDeleteVertexArrays = (GLEEPFNGLDELETEVERTEXARRAYSPRO | |||
| cAddress("glDeleteVertexArrays"))!=0) nLinked++; | C) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++; | |||
| if ((pglGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGenVertexArrays = (GLEEPFNGLGENVERTEXARRAYSPROC) __G | |||
| ss("glGenVertexArrays"))!=0) nLinked++; | LeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++; | |||
| if ((pglIsVertexArray = (PFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glIsVertexArray = (GLEEPFNGLISVERTEXARRAYPROC) __GLeeG | |||
| glIsVertexArray"))!=0) nLinked++; | etProcAddress("glIsVertexArray"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_blend_color(void) | GLuint __GLeeLink_GL_EXT_blend_color(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_blend_color | #ifdef __GLEE_GL_EXT_blend_color | |||
| if ((pglBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress(" glBlendColorEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBlendColorEXT = (GLEEPFNGLBLENDCOLOREXTPROC) __GLeeG etProcAddress("glBlendColorEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_polygon_offset(void) | GLuint __GLeeLink_GL_EXT_polygon_offset(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_polygon_offset | #ifdef __GLEE_GL_EXT_polygon_offset | |||
| if ((pglPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAdd ress("glPolygonOffsetEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glPolygonOffsetEXT = (GLEEPFNGLPOLYGONOFFSETEXTPROC) _ _GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture3D(void) | GLuint __GLeeLink_GL_EXT_texture3D(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_texture3D | #ifdef __GLEE_GL_EXT_texture3D | |||
| if ((pglTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTexImage3DEXT = (GLEEPFNGLTEXIMAGE3DEXTPROC) __GLeeG | |||
| glTexImage3DEXT"))!=0) nLinked++; | etProcAddress("glTexImage3DEXT"))!=0) nLinked++; | |||
| if ((pglTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glTexSubImage3DEXT = (GLEEPFNGLTEXSUBIMAGE3DEXTPROC) _ | |||
| ress("glTexSubImage3DEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIS_texture_filter4(void) | GLuint __GLeeLink_GL_SGIS_texture_filter4(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_texture_filter4 | #ifdef __GLEE_GL_SGIS_texture_filter4 | |||
| if ((pglGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGe | if ((GLeeFuncPtr_glGetTexFilterFuncSGIS = (GLEEPFNGLGETTEXFILTERFUNCSGI | |||
| tProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++; | SPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++; | |||
| if ((pglTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glTexFilterFuncSGIS = (GLEEPFNGLTEXFILTERFUNCSGISPROC) | |||
| ddress("glTexFilterFuncSGIS"))!=0) nLinked++; | __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_subtexture(void) | GLuint __GLeeLink_GL_EXT_subtexture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_subtexture | #ifdef __GLEE_GL_EXT_subtexture | |||
| if ((pglTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glTexSubImage1DEXT = (GLEEPFNGLTEXSUBIMAGE1DEXTPROC) _ | |||
| ress("glTexSubImage1DEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++; | |||
| if ((pglTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glTexSubImage2DEXT = (GLEEPFNGLTEXSUBIMAGE2DEXTPROC) _ | |||
| ress("glTexSubImage2DEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_copy_texture(void) | GLuint __GLeeLink_GL_EXT_copy_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_copy_texture | #ifdef __GLEE_GL_EXT_copy_texture | |||
| if ((pglCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glCopyTexImage1DEXT = (GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) | |||
| ddress("glCopyTexImage1DEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++; | |||
| if ((pglCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glCopyTexImage2DEXT = (GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) | |||
| ddress("glCopyTexImage2DEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++; | |||
| if ((pglCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glCopyTexSubImage1DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE1DEX | |||
| tProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++; | |||
| if ((pglCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glCopyTexSubImage2DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE2DEX | |||
| tProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++; | |||
| if ((pglCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glCopyTexSubImage3DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE3DEX | |||
| tProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_histogram(void) | GLuint __GLeeLink_GL_EXT_histogram(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_histogram | #ifdef __GLEE_GL_EXT_histogram | |||
| if ((pglGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glGetHistogramEXT = (GLEEPFNGLGETHISTOGRAMEXTPROC) __G | |||
| ss("glGetHistogramEXT"))!=0) nLinked++; | LeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++; | |||
| if ((pglGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPR | if ((GLeeFuncPtr_glGetHistogramParameterfvEXT = (GLEEPFNGLGETHISTOGRAMP | |||
| OC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++; | ARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0 | |||
| if ((pglGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetHistogramParameterivEXT = (GLEEPFNGLGETHISTOGRAMP | |||
| if ((pglGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("gl | ARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0 | |||
| GetMinmaxEXT"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) __ | if ((GLeeFuncPtr_glGetMinmaxEXT = (GLEEPFNGLGETMINMAXEXTPROC) __GLeeGet | |||
| GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++; | ProcAddress("glGetMinmaxEXT"))!=0) nLinked++; | |||
| if ((pglGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) __ | if ((GLeeFuncPtr_glGetMinmaxParameterfvEXT = (GLEEPFNGLGETMINMAXPARAMET | |||
| GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++; | ERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked | |||
| if ((pglHistogramEXT = (PFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("gl | ++; | |||
| HistogramEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMinmaxParameterivEXT = (GLEEPFNGLGETMINMAXPARAMET | |||
| if ((pglMinmaxEXT = (PFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmax | ERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked | |||
| EXT"))!=0) nLinked++; | ++; | |||
| if ((pglResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glHistogramEXT = (GLEEPFNGLHISTOGRAMEXTPROC) __GLeeGet | |||
| ddress("glResetHistogramEXT"))!=0) nLinked++; | ProcAddress("glHistogramEXT"))!=0) nLinked++; | |||
| if ((pglResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glMinmaxEXT = (GLEEPFNGLMINMAXEXTPROC) __GLeeGetProcAd | |||
| ("glResetMinmaxEXT"))!=0) nLinked++; | dress("glMinmaxEXT"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glResetHistogramEXT = (GLEEPFNGLRESETHISTOGRAMEXTPROC) | ||||
| __GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glResetMinmaxEXT = (GLEEPFNGLRESETMINMAXEXTPROC) __GLe | ||||
| eGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==10) return GLEE_LINK_COMPLETE; | if (nLinked==10) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_convolution(void) | GLuint __GLeeLink_GL_EXT_convolution(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_convolution | #ifdef __GLEE_GL_EXT_convolution | |||
| if ((pglConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) __GL | if ((GLeeFuncPtr_glConvolutionFilter1DEXT = (GLEEPFNGLCONVOLUTIONFILTER | |||
| eeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++; | 1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++; | |||
| if ((pglConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) __GL | if ((GLeeFuncPtr_glConvolutionFilter2DEXT = (GLEEPFNGLCONVOLUTIONFILTER | |||
| eeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++; | 2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++; | |||
| if ((pglConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) | if ((GLeeFuncPtr_glConvolutionParameterfEXT = (GLEEPFNGLCONVOLUTIONPARA | |||
| __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++; | METERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLin | |||
| if ((pglConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC | ked++; | |||
| ) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glConvolutionParameterfvEXT = (GLEEPFNGLCONVOLUTIONPAR | |||
| if ((pglConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) | AMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) n | |||
| __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++; | Linked++; | |||
| if ((pglConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC | if ((GLeeFuncPtr_glConvolutionParameteriEXT = (GLEEPFNGLCONVOLUTIONPARA | |||
| ) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++; | METERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLin | |||
| if ((pglCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPR | ked++; | |||
| OC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glConvolutionParameterivEXT = (GLEEPFNGLCONVOLUTIONPAR | |||
| if ((pglCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPR | AMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) n | |||
| OC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++; | Linked++; | |||
| if ((pglGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) __ | if ((GLeeFuncPtr_glCopyConvolutionFilter1DEXT = (GLEEPFNGLCOPYCONVOLUTI | |||
| GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++; | ONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0 | |||
| if ((pglGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVE | ) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked | if ((GLeeFuncPtr_glCopyConvolutionFilter2DEXT = (GLEEPFNGLCOPYCONVOLUTI | |||
| ++; | ONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0 | |||
| if ((pglGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVE | ) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked | if ((GLeeFuncPtr_glGetConvolutionFilterEXT = (GLEEPFNGLGETCONVOLUTIONFI | |||
| ++; | LTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked | |||
| if ((pglGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) __GLee | ++; | |||
| GetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetConvolutionParameterfvEXT = (GLEEPFNGLGETCONVOLUT | |||
| if ((pglSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGe | IONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT | |||
| tProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glGetConvolutionParameterivEXT = (GLEEPFNGLGETCONVOLUT | ||||
| IONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT | ||||
| "))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetSeparableFilterEXT = (GLEEPFNGLGETSEPARABLEFILTER | ||||
| EXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glSeparableFilter2DEXT = (GLEEPFNGLSEPARABLEFILTER2DEX | ||||
| TPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==13) return GLEE_LINK_COMPLETE; | if (nLinked==13) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGI_color_table(void) | GLuint __GLeeLink_GL_SGI_color_table(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGI_color_table | #ifdef __GLEE_GL_SGI_color_table | |||
| if ((pglColorTableSGI = (PFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glColorTableSGI = (GLEEPFNGLCOLORTABLESGIPROC) __GLeeG | |||
| glColorTableSGI"))!=0) nLinked++; | etProcAddress("glColorTableSGI"))!=0) nLinked++; | |||
| if ((pglColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC) | if ((GLeeFuncPtr_glColorTableParameterfvSGI = (GLEEPFNGLCOLORTABLEPARAM | |||
| __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++; | ETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLin | |||
| if ((pglColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC) | ked++; | |||
| __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++; | if ((GLeeFuncPtr_glColorTableParameterivSGI = (GLEEPFNGLCOLORTABLEPARAM | |||
| if ((pglCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcA | ETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLin | |||
| ddress("glCopyColorTableSGI"))!=0) nLinked++; | ked++; | |||
| if ((pglGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glCopyColorTableSGI = (GLEEPFNGLCOPYCOLORTABLESGIPROC) | |||
| ress("glGetColorTableSGI"))!=0) nLinked++; | __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++; | |||
| if ((pglGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGI | if ((GLeeFuncPtr_glGetColorTableSGI = (GLEEPFNGLGETCOLORTABLESGIPROC) _ | |||
| PROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++; | _GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++; | |||
| if ((pglGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGI | if ((GLeeFuncPtr_glGetColorTableParameterfvSGI = (GLEEPFNGLGETCOLORTABL | |||
| PROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++; | EPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI")) | |||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetColorTableParameterivSGI = (GLEEPFNGLGETCOLORTABL | ||||
| EPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI")) | ||||
| !=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | if (nLinked==7) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIS_pixel_texture(void) | GLuint __GLeeLink_GL_SGIS_pixel_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_pixel_texture | #ifdef __GLEE_GL_SGIS_pixel_texture | |||
| if ((pglPixelTexGenParameteriSGIS = (PFNGLPIXELTEXGENPARAMETERISGISPROC | if ((GLeeFuncPtr_glPixelTexGenParameteriSGIS = (GLEEPFNGLPIXELTEXGENPAR | |||
| ) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++; | AMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) n | |||
| if ((pglPixelTexGenParameterivSGIS = (PFNGLPIXELTEXGENPARAMETERIVSGISPR | Linked++; | |||
| OC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++; | if ((GLeeFuncPtr_glPixelTexGenParameterivSGIS = (GLEEPFNGLPIXELTEXGENPA | |||
| if ((pglPixelTexGenParameterfSGIS = (PFNGLPIXELTEXGENPARAMETERFSGISPROC | RAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0 | |||
| ) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglPixelTexGenParameterfvSGIS = (PFNGLPIXELTEXGENPARAMETERFVSGISPR | if ((GLeeFuncPtr_glPixelTexGenParameterfSGIS = (GLEEPFNGLPIXELTEXGENPAR | |||
| OC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++; | AMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) n | |||
| if ((pglGetPixelTexGenParameterivSGIS = (PFNGLGETPIXELTEXGENPARAMETERIV | Linked++; | |||
| SGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLin | if ((GLeeFuncPtr_glPixelTexGenParameterfvSGIS = (GLEEPFNGLPIXELTEXGENPA | |||
| ked++; | RAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0 | |||
| if ((pglGetPixelTexGenParameterfvSGIS = (PFNGLGETPIXELTEXGENPARAMETERFV | ) nLinked++; | |||
| SGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLin | if ((GLeeFuncPtr_glGetPixelTexGenParameterivSGIS = (GLEEPFNGLGETPIXELTE | |||
| ked++; | XGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivS | |||
| GIS"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS = (GLEEPFNGLGETPIXELTE | ||||
| XGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvS | ||||
| GIS"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_pixel_texture(void) | GLuint __GLeeLink_GL_SGIX_pixel_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_pixel_texture | #ifdef __GLEE_GL_SGIX_pixel_texture | |||
| if ((pglPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddre ss("glPixelTexGenSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glPixelTexGenSGIX = (GLEEPFNGLPIXELTEXGENSGIXPROC) __G LeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIS_texture4D(void) | GLuint __GLeeLink_GL_SGIS_texture4D(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_texture4D | #ifdef __GLEE_GL_SGIS_texture4D | |||
| if ((pglTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glTexImage4DSGIS = (GLEEPFNGLTEXIMAGE4DSGISPROC) __GLe | |||
| ("glTexImage4DSGIS"))!=0) nLinked++; | eGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++; | |||
| if ((pglTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glTexSubImage4DSGIS = (GLEEPFNGLTEXSUBIMAGE4DSGISPROC) | |||
| ddress("glTexSubImage4DSGIS"))!=0) nLinked++; | __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_object(void) | GLuint __GLeeLink_GL_EXT_texture_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_texture_object | #ifdef __GLEE_GL_EXT_texture_object | |||
| if ((pglAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) __GL | if ((GLeeFuncPtr_glAreTexturesResidentEXT = (GLEEPFNGLARETEXTURESRESIDE | |||
| eeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++; | NTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++; | |||
| if ((pglBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBindTextureEXT = (GLEEPFNGLBINDTEXTUREEXTPROC) __GLe | |||
| ("glBindTextureEXT"))!=0) nLinked++; | eGetProcAddress("glBindTextureEXT"))!=0) nLinked++; | |||
| if ((pglDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glDeleteTexturesEXT = (GLEEPFNGLDELETETEXTURESEXTPROC) | |||
| ddress("glDeleteTexturesEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++; | |||
| if ((pglGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glGenTexturesEXT = (GLEEPFNGLGENTEXTURESEXTPROC) __GLe | |||
| ("glGenTexturesEXT"))!=0) nLinked++; | eGetProcAddress("glGenTexturesEXT"))!=0) nLinked++; | |||
| if ((pglIsTextureEXT = (PFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glIsTextureEXT = (GLEEPFNGLISTEXTUREEXTPROC) __GLeeGet | |||
| IsTextureEXT"))!=0) nLinked++; | ProcAddress("glIsTextureEXT"))!=0) nLinked++; | |||
| if ((pglPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) __GLee | if ((GLeeFuncPtr_glPrioritizeTexturesEXT = (GLEEPFNGLPRIORITIZETEXTURES | |||
| GetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIS_detail_texture(void) | GLuint __GLeeLink_GL_SGIS_detail_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_detail_texture | #ifdef __GLEE_GL_SGIS_detail_texture | |||
| if ((pglDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glDetailTexFuncSGIS = (GLEEPFNGLDETAILTEXFUNCSGISPROC) | |||
| ddress("glDetailTexFuncSGIS"))!=0) nLinked++; | __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++; | |||
| if ((pglGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGe | if ((GLeeFuncPtr_glGetDetailTexFuncSGIS = (GLEEPFNGLGETDETAILTEXFUNCSGI | |||
| tProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++; | SPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIS_sharpen_texture(void) | GLuint __GLeeLink_GL_SGIS_sharpen_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_sharpen_texture | #ifdef __GLEE_GL_SGIS_sharpen_texture | |||
| if ((pglSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetPro | if ((GLeeFuncPtr_glSharpenTexFuncSGIS = (GLEEPFNGLSHARPENTEXFUNCSGISPRO | |||
| cAddress("glSharpenTexFuncSGIS"))!=0) nLinked++; | C) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++; | |||
| if ((pglGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC) __GLee | if ((GLeeFuncPtr_glGetSharpenTexFuncSGIS = (GLEEPFNGLGETSHARPENTEXFUNCS | |||
| GetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++; | GISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_multisample(void) | GLuint __GLeeLink_GL_SGIS_multisample(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_multisample | #ifdef __GLEE_GL_SGIS_multisample | |||
| if ((pglSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glSampleMaskSGIS = (GLEEPFNGLSAMPLEMASKSGISPROC) __GLe | |||
| ("glSampleMaskSGIS"))!=0) nLinked++; | eGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++; | |||
| if ((pglSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glSamplePatternSGIS = (GLEEPFNGLSAMPLEPATTERNSGISPROC) | |||
| ddress("glSamplePatternSGIS"))!=0) nLinked++; | __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_vertex_array(void) | GLuint __GLeeLink_GL_EXT_vertex_array(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_vertex_array | #ifdef __GLEE_GL_EXT_vertex_array | |||
| if ((pglArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glArrayElementEXT = (GLEEPFNGLARRAYELEMENTEXTPROC) __G | |||
| ss("glArrayElementEXT"))!=0) nLinked++; | LeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++; | |||
| if ((pglColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glColorPointerEXT = (GLEEPFNGLCOLORPOINTEREXTPROC) __G | |||
| ss("glColorPointerEXT"))!=0) nLinked++; | LeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++; | |||
| if ((pglDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glDrawArraysEXT = (GLEEPFNGLDRAWARRAYSEXTPROC) __GLeeG | |||
| glDrawArraysEXT"))!=0) nLinked++; | etProcAddress("glDrawArraysEXT"))!=0) nLinked++; | |||
| if ((pglEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glEdgeFlagPointerEXT = (GLEEPFNGLEDGEFLAGPOINTEREXTPRO | |||
| cAddress("glEdgeFlagPointerEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++; | |||
| if ((pglGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glGetPointervEXT = (GLEEPFNGLGETPOINTERVEXTPROC) __GLe | |||
| ("glGetPointervEXT"))!=0) nLinked++; | eGetProcAddress("glGetPointervEXT"))!=0) nLinked++; | |||
| if ((pglIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glIndexPointerEXT = (GLEEPFNGLINDEXPOINTEREXTPROC) __G | |||
| ss("glIndexPointerEXT"))!=0) nLinked++; | LeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++; | |||
| if ((pglNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glNormalPointerEXT = (GLEEPFNGLNORMALPOINTEREXTPROC) _ | |||
| ress("glNormalPointerEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++; | |||
| if ((pglTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glTexCoordPointerEXT = (GLEEPFNGLTEXCOORDPOINTEREXTPRO | |||
| cAddress("glTexCoordPointerEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++; | |||
| if ((pglVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexPointerEXT = (GLEEPFNGLVERTEXPOINTEREXTPROC) _ | |||
| ress("glVertexPointerEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==9) return GLEE_LINK_COMPLETE; | if (nLinked==9) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE; } | |||
| skipping to change at line 7391 | skipping to change at line 12514 | |||
| GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GL_EXT_blend_minmax(void) | GLuint __GLeeLink_GL_EXT_blend_minmax(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_blend_minmax | #ifdef __GLEE_GL_EXT_blend_minmax | |||
| if ((pglBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAdd ress("glBlendEquationEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBlendEquationEXT = (GLEEPFNGLBLENDEQUATIONEXTPROC) _ _GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_sprite(void) | GLuint __GLeeLink_GL_SGIX_sprite(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_sprite | #ifdef __GLEE_GL_SGIX_sprite | |||
| if ((pglSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glSpriteParameterfSGIX = (GLEEPFNGLSPRITEPARAMETERFSGI | |||
| tProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++; | |||
| if ((pglSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC) __GLee | if ((GLeeFuncPtr_glSpriteParameterfvSGIX = (GLEEPFNGLSPRITEPARAMETERFVS | |||
| GetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++; | GIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++; | |||
| if ((pglSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glSpriteParameteriSGIX = (GLEEPFNGLSPRITEPARAMETERISGI | |||
| tProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++; | |||
| if ((pglSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC) __GLee | if ((GLeeFuncPtr_glSpriteParameterivSGIX = (GLEEPFNGLSPRITEPARAMETERIVS | |||
| GetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++; | GIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GL_EXT_point_parameters(void) | GLuint __GLeeLink_GL_EXT_point_parameters(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_point_parameters | #ifdef __GLEE_GL_EXT_point_parameters | |||
| if ((pglPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glPointParameterfEXT = (GLEEPFNGLPOINTPARAMETERFEXTPRO | |||
| cAddress("glPointParameterfEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++; | |||
| if ((pglPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glPointParameterfvEXT = (GLEEPFNGLPOINTPARAMETERFVEXTP | |||
| rocAddress("glPointParameterfvEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIS_point_parameters(void) | GLuint __GLeeLink_GL_SGIS_point_parameters(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_point_parameters | #ifdef __GLEE_GL_SGIS_point_parameters | |||
| if ((pglPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC) __GLeeGetP | if ((GLeeFuncPtr_glPointParameterfSGIS = (GLEEPFNGLPOINTPARAMETERFSGISP | |||
| rocAddress("glPointParameterfSGIS"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++; | |||
| if ((pglPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC) __GLeeGe | if ((GLeeFuncPtr_glPointParameterfvSGIS = (GLEEPFNGLPOINTPARAMETERFVSGI | |||
| tProcAddress("glPointParameterfvSGIS"))!=0) nLinked++; | SPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_instruments(void) | GLuint __GLeeLink_GL_SGIX_instruments(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_instruments | #ifdef __GLEE_GL_SGIX_instruments | |||
| if ((pglGetInstrumentsSGIX = (PFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetInstrumentsSGIX = (GLEEPFNGLGETINSTRUMENTSSGIXPRO | |||
| cAddress("glGetInstrumentsSGIX"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++; | |||
| if ((pglInstrumentsBufferSGIX = (PFNGLINSTRUMENTSBUFFERSGIXPROC) __GLee | if ((GLeeFuncPtr_glInstrumentsBufferSGIX = (GLEEPFNGLINSTRUMENTSBUFFERS | |||
| GetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++; | GIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++; | |||
| if ((pglPollInstrumentsSGIX = (PFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glPollInstrumentsSGIX = (GLEEPFNGLPOLLINSTRUMENTSSGIXP | |||
| rocAddress("glPollInstrumentsSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++; | |||
| if ((pglReadInstrumentsSGIX = (PFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glReadInstrumentsSGIX = (GLEEPFNGLREADINSTRUMENTSSGIXP | |||
| rocAddress("glReadInstrumentsSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++; | |||
| if ((pglStartInstrumentsSGIX = (PFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glStartInstrumentsSGIX = (GLEEPFNGLSTARTINSTRUMENTSSGI | |||
| tProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++; | |||
| if ((pglStopInstrumentsSGIX = (PFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glStopInstrumentsSGIX = (GLEEPFNGLSTOPINSTRUMENTSSGIXP | |||
| rocAddress("glStopInstrumentsSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_SGIX_framezoom(void) | GLuint __GLeeLink_GL_SGIX_framezoom(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_framezoom | #ifdef __GLEE_GL_SGIX_framezoom | |||
| if ((pglFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress(" glFrameZoomSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFrameZoomSGIX = (GLEEPFNGLFRAMEZOOMSGIXPROC) __GLeeG etProcAddress("glFrameZoomSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void) | GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_tag_sample_buffer | #ifdef __GLEE_GL_SGIX_tag_sample_buffer | |||
| if ((pglTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetP rocAddress("glTagSampleBufferSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glTagSampleBufferSGIX = (GLEEPFNGLTAGSAMPLEBUFFERSGIXP ROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void) | GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_polynomial_ffd | #ifdef __GLEE_GL_SGIX_polynomial_ffd | |||
| if ((pglDeformationMap3dSGIX = (PFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glDeformationMap3dSGIX = (GLEEPFNGLDEFORMATIONMAP3DSGI | |||
| tProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++; | |||
| if ((pglDeformationMap3fSGIX = (PFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glDeformationMap3fSGIX = (GLEEPFNGLDEFORMATIONMAP3FSGI | |||
| tProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++; | |||
| if ((pglDeformSGIX = (PFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDefo | if ((GLeeFuncPtr_glDeformSGIX = (GLEEPFNGLDEFORMSGIXPROC) __GLeeGetProc | |||
| rmSGIX"))!=0) nLinked++; | Address("glDeformSGIX"))!=0) nLinked++; | |||
| if ((pglLoadIdentityDeformationMapSGIX = (PFNGLLOADIDENTITYDEFORMATIONM | if ((GLeeFuncPtr_glLoadIdentityDeformationMapSGIX = (GLEEPFNGLLOADIDENT | |||
| APSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) n | ITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationM | |||
| Linked++; | apSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_reference_plane(void) | GLuint __GLeeLink_GL_SGIX_reference_plane(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_reference_plane | #ifdef __GLEE_GL_SGIX_reference_plane | |||
| if ((pglReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC) __GLeeGetPro cAddress("glReferencePlaneSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glReferencePlaneSGIX = (GLEEPFNGLREFERENCEPLANESGIXPRO C) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_flush_raster(void) | GLuint __GLeeLink_GL_SGIX_flush_raster(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_flush_raster | #ifdef __GLEE_GL_SGIX_flush_raster | |||
| if ((pglFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddre ss("glFlushRasterSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFlushRasterSGIX = (GLEEPFNGLFLUSHRASTERSGIXPROC) __G LeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_fog_function(void) | GLuint __GLeeLink_GL_SGIS_fog_function(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_fog_function | #ifdef __GLEE_GL_SGIS_fog_function | |||
| if ((pglFogFuncSGIS = (PFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFo | if ((GLeeFuncPtr_glFogFuncSGIS = (GLEEPFNGLFOGFUNCSGISPROC) __GLeeGetPr | |||
| gFuncSGIS"))!=0) nLinked++; | ocAddress("glFogFuncSGIS"))!=0) nLinked++; | |||
| if ((pglGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glGetFogFuncSGIS = (GLEEPFNGLGETFOGFUNCSGISPROC) __GLe | |||
| ("glGetFogFuncSGIS"))!=0) nLinked++; | eGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_HP_image_transform(void) | GLuint __GLeeLink_GL_HP_image_transform(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_HP_image_transform | #ifdef __GLEE_GL_HP_image_transform | |||
| if ((pglImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPR | if ((GLeeFuncPtr_glImageTransformParameteriHP = (GLEEPFNGLIMAGETRANSFOR | |||
| OC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++; | MPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0 | |||
| if ((pglImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++; | if ((GLeeFuncPtr_glImageTransformParameterfHP = (GLEEPFNGLIMAGETRANSFOR | |||
| if ((pglImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHP | MPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0 | |||
| PROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHP | if ((GLeeFuncPtr_glImageTransformParameterivHP = (GLEEPFNGLIMAGETRANSFO | |||
| PROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++; | RMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP")) | |||
| if ((pglGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMET | !=0) nLinked++; | |||
| ERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) n | if ((GLeeFuncPtr_glImageTransformParameterfvHP = (GLEEPFNGLIMAGETRANSFO | |||
| Linked++; | RMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP")) | |||
| if ((pglGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMET | !=0) nLinked++; | |||
| ERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) n | if ((GLeeFuncPtr_glGetImageTransformParameterivHP = (GLEEPFNGLGETIMAGET | |||
| Linked++; | RANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParamet | |||
| erivHP"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetImageTransformParameterfvHP = (GLEEPFNGLGETIMAGET | ||||
| RANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParamet | ||||
| erfvHP"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_CO MPLETE;} | GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_CO MPLETE;} | |||
| GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_EXT_color_subtable(void) | GLuint __GLeeLink_GL_EXT_color_subtable(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_color_subtable | #ifdef __GLEE_GL_EXT_color_subtable | |||
| if ((pglColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glColorSubTableEXT = (GLEEPFNGLCOLORSUBTABLEEXTPROC) _ | |||
| ress("glColorSubTableEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++; | |||
| if ((pglCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glCopyColorSubTableEXT = (GLEEPFNGLCOPYCOLORSUBTABLEEX | |||
| tProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_PGI_misc_hints(void) | GLuint __GLeeLink_GL_PGI_misc_hints(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_PGI_misc_hints | #ifdef __GLEE_GL_PGI_misc_hints | |||
| if ((pglHintPGI = (PFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI")) !=0) nLinked++; | if ((GLeeFuncPtr_glHintPGI = (GLEEPFNGLHINTPGIPROC) __GLeeGetProcAddres s("glHintPGI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_paletted_texture(void) | GLuint __GLeeLink_GL_EXT_paletted_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_paletted_texture | #ifdef __GLEE_GL_EXT_paletted_texture | |||
| if ((pglColorTableEXT = (PFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glColorTableEXT = (GLEEPFNGLCOLORTABLEEXTPROC) __GLeeG | |||
| glColorTableEXT"))!=0) nLinked++; | etProcAddress("glColorTableEXT"))!=0) nLinked++; | |||
| if ((pglGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetColorTableEXT = (GLEEPFNGLGETCOLORTABLEEXTPROC) _ | |||
| ress("glGetColorTableEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++; | |||
| if ((pglGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXT | if ((GLeeFuncPtr_glGetColorTableParameterivEXT = (GLEEPFNGLGETCOLORTABL | |||
| PROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++; | EPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT")) | |||
| if ((pglGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXT | !=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetColorTableParameterfvEXT = (GLEEPFNGLGETCOLORTABL | |||
| EPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT")) | ||||
| !=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_SGIX_list_priority(void) | GLuint __GLeeLink_GL_SGIX_list_priority(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_list_priority | #ifdef __GLEE_GL_SGIX_list_priority | |||
| if ((pglGetListParameterfvSGIX = (PFNGLGETLISTPARAMETERFVSGIXPROC) __GL | if ((GLeeFuncPtr_glGetListParameterfvSGIX = (GLEEPFNGLGETLISTPARAMETERF | |||
| eeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++; | VSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++; | |||
| if ((pglGetListParameterivSGIX = (PFNGLGETLISTPARAMETERIVSGIXPROC) __GL | if ((GLeeFuncPtr_glGetListParameterivSGIX = (GLEEPFNGLGETLISTPARAMETERI | |||
| eeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++; | VSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++; | |||
| if ((pglListParameterfSGIX = (PFNGLLISTPARAMETERFSGIXPROC) __GLeeGetPro | if ((GLeeFuncPtr_glListParameterfSGIX = (GLEEPFNGLLISTPARAMETERFSGIXPRO | |||
| cAddress("glListParameterfSGIX"))!=0) nLinked++; | C) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++; | |||
| if ((pglListParameterfvSGIX = (PFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glListParameterfvSGIX = (GLEEPFNGLLISTPARAMETERFVSGIXP | |||
| rocAddress("glListParameterfvSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++; | |||
| if ((pglListParameteriSGIX = (PFNGLLISTPARAMETERISGIXPROC) __GLeeGetPro | if ((GLeeFuncPtr_glListParameteriSGIX = (GLEEPFNGLLISTPARAMETERISGIXPRO | |||
| cAddress("glListParameteriSGIX"))!=0) nLinked++; | C) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++; | |||
| if ((pglListParameterivSGIX = (PFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glListParameterivSGIX = (GLEEPFNGLLISTPARAMETERIVSGIXP | |||
| rocAddress("glListParameterivSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COM PLETE;} | GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COM PLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_index_material(void) | GLuint __GLeeLink_GL_EXT_index_material(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_index_material | #ifdef __GLEE_GL_EXT_index_material | |||
| if ((pglIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAdd ress("glIndexMaterialEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glIndexMaterialEXT = (GLEEPFNGLINDEXMATERIALEXTPROC) _ _GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_index_func(void) | GLuint __GLeeLink_GL_EXT_index_func(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_index_func | #ifdef __GLEE_GL_EXT_index_func | |||
| if ((pglIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("gl IndexFuncEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glIndexFuncEXT = (GLEEPFNGLINDEXFUNCEXTPROC) __GLeeGet ProcAddress("glIndexFuncEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void) | GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_compiled_vertex_array | #ifdef __GLEE_GL_EXT_compiled_vertex_array | |||
| if ((pglLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glLockArraysEXT = (GLEEPFNGLLOCKARRAYSEXTPROC) __GLeeG | |||
| glLockArraysEXT"))!=0) nLinked++; | etProcAddress("glLockArraysEXT"))!=0) nLinked++; | |||
| if ((pglUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glUnlockArraysEXT = (GLEEPFNGLUNLOCKARRAYSEXTPROC) __G | |||
| ss("glUnlockArraysEXT"))!=0) nLinked++; | LeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_cull_vertex(void) | GLuint __GLeeLink_GL_EXT_cull_vertex(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_cull_vertex | #ifdef __GLEE_GL_EXT_cull_vertex | |||
| if ((pglCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glCullParameterdvEXT = (GLEEPFNGLCULLPARAMETERDVEXTPRO | |||
| cAddress("glCullParameterdvEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++; | |||
| if ((pglCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glCullParameterfvEXT = (GLEEPFNGLCULLPARAMETERFVEXTPRO | |||
| cAddress("glCullParameterfvEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_fragment_lighting(void) | GLuint __GLeeLink_GL_SGIX_fragment_lighting(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_fragment_lighting | #ifdef __GLEE_GL_SGIX_fragment_lighting | |||
| if ((pglFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC | if ((GLeeFuncPtr_glFragmentColorMaterialSGIX = (GLEEPFNGLFRAGMENTCOLORM | |||
| ) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++; | ATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) n | |||
| if ((pglFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetPro | Linked++; | |||
| cAddress("glFragmentLightfSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightfSGIX = (GLEEPFNGLFRAGMENTLIGHTFSGIXPRO | |||
| if ((pglFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetP | C) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++; | |||
| rocAddress("glFragmentLightfvSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightfvSGIX = (GLEEPFNGLFRAGMENTLIGHTFVSGIXP | |||
| if ((pglFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetPro | ROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++; | |||
| cAddress("glFragmentLightiSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightiSGIX = (GLEEPFNGLFRAGMENTLIGHTISGIXPRO | |||
| if ((pglFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetP | C) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++; | |||
| rocAddress("glFragmentLightivSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightivSGIX = (GLEEPFNGLFRAGMENTLIGHTIVSGIXP | |||
| if ((pglFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC) __ | ROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightModelfSGIX = (GLEEPFNGLFRAGMENTLIGHTMOD | |||
| if ((pglFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) | ELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked | |||
| __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++; | ++; | |||
| if ((pglFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC) __ | if ((GLeeFuncPtr_glFragmentLightModelfvSGIX = (GLEEPFNGLFRAGMENTLIGHTMO | |||
| GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++; | DELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLin | |||
| if ((pglFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) | ked++; | |||
| __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightModeliSGIX = (GLEEPFNGLFRAGMENTLIGHTMOD | |||
| if ((pglFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC) __GLee | ELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked | |||
| GetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++; | ++; | |||
| if ((pglFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC) __GL | if ((GLeeFuncPtr_glFragmentLightModelivSGIX = (GLEEPFNGLFRAGMENTLIGHTMO | |||
| eeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++; | DELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLin | |||
| if ((pglFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC) __GLee | ked++; | |||
| GetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentMaterialfSGIX = (GLEEPFNGLFRAGMENTMATERIALFS | |||
| if ((pglFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC) __GL | GIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++; | |||
| eeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentMaterialfvSGIX = (GLEEPFNGLFRAGMENTMATERIALF | |||
| if ((pglGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GL | VSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++; | |||
| eeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentMaterialiSGIX = (GLEEPFNGLFRAGMENTMATERIALIS | |||
| if ((pglGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GL | GIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++; | |||
| eeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentMaterialivSGIX = (GLEEPFNGLFRAGMENTMATERIALI | |||
| if ((pglGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC | VSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetFragmentLightfvSGIX = (GLEEPFNGLGETFRAGMENTLIGHTF | |||
| if ((pglGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC | VSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetFragmentLightivSGIX = (GLEEPFNGLGETFRAGMENTLIGHTI | |||
| if ((pglLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress(" | VSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++; | |||
| glLightEnviSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetFragmentMaterialfvSGIX = (GLEEPFNGLGETFRAGMENTMAT | |||
| ERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glGetFragmentMaterialivSGIX = (GLEEPFNGLGETFRAGMENTMAT | ||||
| ERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glLightEnviSGIX = (GLEEPFNGLLIGHTENVISGIXPROC) __GLeeG | ||||
| etProcAddress("glLightEnviSGIX"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==18) return GLEE_LINK_COMPLETE; | if (nLinked==18) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_draw_range_elements(void) | GLuint __GLeeLink_GL_EXT_draw_range_elements(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_draw_range_elements | #ifdef __GLEE_GL_EXT_draw_range_elements | |||
| if ((pglDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGe tProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glDrawRangeElementsEXT = (GLEEPFNGLDRAWRANGEELEMENTSEX TPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_light_texture(void) | GLuint __GLeeLink_GL_EXT_light_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_light_texture | #ifdef __GLEE_GL_EXT_light_texture | |||
| if ((pglApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glApplyTextureEXT = (GLEEPFNGLAPPLYTEXTUREEXTPROC) __G | |||
| ss("glApplyTextureEXT"))!=0) nLinked++; | LeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++; | |||
| if ((pglTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glTextureLightEXT = (GLEEPFNGLTEXTURELIGHTEXTPROC) __G | |||
| ss("glTextureLightEXT"))!=0) nLinked++; | LeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++; | |||
| if ((pglTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glTextureMaterialEXT = (GLEEPFNGLTEXTUREMATERIALEXTPRO | |||
| cAddress("glTextureMaterialEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_async(void) | GLuint __GLeeLink_GL_SGIX_async(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_async | #ifdef __GLEE_GL_SGIX_async | |||
| if ((pglAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glAsyncMarkerSGIX = (GLEEPFNGLASYNCMARKERSGIXPROC) __G | |||
| ss("glAsyncMarkerSGIX"))!=0) nLinked++; | LeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++; | |||
| if ((pglFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glFinishAsyncSGIX = (GLEEPFNGLFINISHASYNCSGIXPROC) __G | |||
| ss("glFinishAsyncSGIX"))!=0) nLinked++; | LeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++; | |||
| if ((pglPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glPollAsyncSGIX = (GLEEPFNGLPOLLASYNCSGIXPROC) __GLeeG | |||
| glPollAsyncSGIX"))!=0) nLinked++; | etProcAddress("glPollAsyncSGIX"))!=0) nLinked++; | |||
| if ((pglGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glGenAsyncMarkersSGIX = (GLEEPFNGLGENASYNCMARKERSSGIXP | |||
| rocAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++; | |||
| if ((pglDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC) __GL | if ((GLeeFuncPtr_glDeleteAsyncMarkersSGIX = (GLEEPFNGLDELETEASYNCMARKER | |||
| eeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++; | SSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++; | |||
| if ((pglIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glIsAsyncMarkerSGIX = (GLEEPFNGLISASYNCMARKERSGIXPROC) | |||
| ddress("glIsAsyncMarkerSGIX"))!=0) nLinked++; | __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_INTEL_parallel_arrays(void) | GLuint __GLeeLink_GL_INTEL_parallel_arrays(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_INTEL_parallel_arrays | #ifdef __GLEE_GL_INTEL_parallel_arrays | |||
| if ((pglVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexPointervINTEL = (GLEEPFNGLVERTEXPOINTERVINTELP | |||
| rocAddress("glVertexPointervINTEL"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++; | |||
| if ((pglNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC) __GLeeGetP | if ((GLeeFuncPtr_glNormalPointervINTEL = (GLEEPFNGLNORMALPOINTERVINTELP | |||
| rocAddress("glNormalPointervINTEL"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++; | |||
| if ((pglColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC) __GLeeGetPro | if ((GLeeFuncPtr_glColorPointervINTEL = (GLEEPFNGLCOLORPOINTERVINTELPRO | |||
| cAddress("glColorPointervINTEL"))!=0) nLinked++; | C) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++; | |||
| if ((pglTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC) __GLee | if ((GLeeFuncPtr_glTexCoordPointervINTEL = (GLEEPFNGLTEXCOORDPOINTERVIN | |||
| GetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++; | TELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_pixel_transform(void) | GLuint __GLeeLink_GL_EXT_pixel_transform(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_pixel_transform | #ifdef __GLEE_GL_EXT_pixel_transform | |||
| if ((pglPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXT | if ((GLeeFuncPtr_glPixelTransformParameteriEXT = (GLEEPFNGLPIXELTRANSFO | |||
| PROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++; | RMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT")) | |||
| if ((pglPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXT | !=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glPixelTransformParameterfEXT = (GLEEPFNGLPIXELTRANSFO | |||
| if ((pglPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVE | RMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT")) | |||
| XTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked | !=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glPixelTransformParameterivEXT = (GLEEPFNGLPIXELTRANSF | |||
| if ((pglPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVE | ORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT | |||
| XTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked | "))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glPixelTransformParameterfvEXT = (GLEEPFNGLPIXELTRANSF | |||
| ORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT | ||||
| "))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LIN K_COMPLETE;} | GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LIN K_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COM PLETE;} | GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COM PLETE;} | |||
| GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_CO MPLETE;} | GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_CO MPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_secondary_color(void) | GLuint __GLeeLink_GL_EXT_secondary_color(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_secondary_color | #ifdef __GLEE_GL_EXT_secondary_color | |||
| if ((pglSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glSecondaryColor3bEXT = (GLEEPFNGLSECONDARYCOLOR3BEXTP | |||
| rocAddress("glSecondaryColor3bEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3bvEXT = (GLEEPFNGLSECONDARYCOLOR3BVEX | |||
| tProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glSecondaryColor3dEXT = (GLEEPFNGLSECONDARYCOLOR3DEXTP | |||
| rocAddress("glSecondaryColor3dEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3dvEXT = (GLEEPFNGLSECONDARYCOLOR3DVEX | |||
| tProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glSecondaryColor3fEXT = (GLEEPFNGLSECONDARYCOLOR3FEXTP | |||
| rocAddress("glSecondaryColor3fEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3fvEXT = (GLEEPFNGLSECONDARYCOLOR3FVEX | |||
| tProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glSecondaryColor3iEXT = (GLEEPFNGLSECONDARYCOLOR3IEXTP | |||
| rocAddress("glSecondaryColor3iEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3ivEXT = (GLEEPFNGLSECONDARYCOLOR3IVEX | |||
| tProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glSecondaryColor3sEXT = (GLEEPFNGLSECONDARYCOLOR3SEXTP | |||
| rocAddress("glSecondaryColor3sEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3svEXT = (GLEEPFNGLSECONDARYCOLOR3SVEX | |||
| tProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3ubEXT = (GLEEPFNGLSECONDARYCOLOR3UBEX | |||
| tProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) __GLee | if ((GLeeFuncPtr_glSecondaryColor3ubvEXT = (GLEEPFNGLSECONDARYCOLOR3UBV | |||
| GetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3uiEXT = (GLEEPFNGLSECONDARYCOLOR3UIEX | |||
| tProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) __GLee | if ((GLeeFuncPtr_glSecondaryColor3uivEXT = (GLEEPFNGLSECONDARYCOLOR3UIV | |||
| GetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glSecondaryColor3usEXT = (GLEEPFNGLSECONDARYCOLOR3USEX | |||
| tProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) __GLee | if ((GLeeFuncPtr_glSecondaryColor3usvEXT = (GLEEPFNGLSECONDARYCOLOR3USV | |||
| GetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++; | |||
| if ((pglSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) | if ((GLeeFuncPtr_glSecondaryColorPointerEXT = (GLEEPFNGLSECONDARYCOLORP | |||
| __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++; | OINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLin | |||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==17) return GLEE_LINK_COMPLETE; | if (nLinked==17) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void) | GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_texture_perturb_normal | #ifdef __GLEE_GL_EXT_texture_perturb_normal | |||
| if ((pglTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAdd ress("glTextureNormalEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureNormalEXT = (GLEEPFNGLTEXTURENORMALEXTPROC) _ _GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void) | GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_multi_draw_arrays | #ifdef __GLEE_GL_EXT_multi_draw_arrays | |||
| if ((pglMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiDrawArraysEXT = (GLEEPFNGLMULTIDRAWARRAYSEXTPRO | |||
| cAddress("glMultiDrawArraysEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++; | |||
| if ((pglMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glMultiDrawElementsEXT = (GLEEPFNGLMULTIDRAWELEMENTSEX | |||
| tProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_fog_coord(void) | GLuint __GLeeLink_GL_EXT_fog_coord(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_fog_coord | #ifdef __GLEE_GL_EXT_fog_coord | |||
| if ((pglFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glFogCoordfEXT = (GLEEPFNGLFOGCOORDFEXTPROC) __GLeeGet | |||
| FogCoordfEXT"))!=0) nLinked++; | ProcAddress("glFogCoordfEXT"))!=0) nLinked++; | |||
| if ((pglFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glFogCoordfvEXT = (GLEEPFNGLFOGCOORDFVEXTPROC) __GLeeG | |||
| glFogCoordfvEXT"))!=0) nLinked++; | etProcAddress("glFogCoordfvEXT"))!=0) nLinked++; | |||
| if ((pglFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glFogCoorddEXT = (GLEEPFNGLFOGCOORDDEXTPROC) __GLeeGet | |||
| FogCoorddEXT"))!=0) nLinked++; | ProcAddress("glFogCoorddEXT"))!=0) nLinked++; | |||
| if ((pglFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glFogCoorddvEXT = (GLEEPFNGLFOGCOORDDVEXTPROC) __GLeeG | |||
| glFogCoorddvEXT"))!=0) nLinked++; | etProcAddress("glFogCoorddvEXT"))!=0) nLinked++; | |||
| if ((pglFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glFogCoordPointerEXT = (GLEEPFNGLFOGCOORDPOINTEREXTPRO | |||
| cAddress("glFogCoordPointerEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_EXT_coordinate_frame(void) | GLuint __GLeeLink_GL_EXT_coordinate_frame(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_coordinate_frame | #ifdef __GLEE_GL_EXT_coordinate_frame | |||
| if ((pglTangent3bEXT = (PFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTangent3bEXT = (GLEEPFNGLTANGENT3BEXTPROC) __GLeeGet | |||
| Tangent3bEXT"))!=0) nLinked++; | ProcAddress("glTangent3bEXT"))!=0) nLinked++; | |||
| if ((pglTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTangent3bvEXT = (GLEEPFNGLTANGENT3BVEXTPROC) __GLeeG | |||
| glTangent3bvEXT"))!=0) nLinked++; | etProcAddress("glTangent3bvEXT"))!=0) nLinked++; | |||
| if ((pglTangent3dEXT = (PFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTangent3dEXT = (GLEEPFNGLTANGENT3DEXTPROC) __GLeeGet | |||
| Tangent3dEXT"))!=0) nLinked++; | ProcAddress("glTangent3dEXT"))!=0) nLinked++; | |||
| if ((pglTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTangent3dvEXT = (GLEEPFNGLTANGENT3DVEXTPROC) __GLeeG | |||
| glTangent3dvEXT"))!=0) nLinked++; | etProcAddress("glTangent3dvEXT"))!=0) nLinked++; | |||
| if ((pglTangent3fEXT = (PFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTangent3fEXT = (GLEEPFNGLTANGENT3FEXTPROC) __GLeeGet | |||
| Tangent3fEXT"))!=0) nLinked++; | ProcAddress("glTangent3fEXT"))!=0) nLinked++; | |||
| if ((pglTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTangent3fvEXT = (GLEEPFNGLTANGENT3FVEXTPROC) __GLeeG | |||
| glTangent3fvEXT"))!=0) nLinked++; | etProcAddress("glTangent3fvEXT"))!=0) nLinked++; | |||
| if ((pglTangent3iEXT = (PFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTangent3iEXT = (GLEEPFNGLTANGENT3IEXTPROC) __GLeeGet | |||
| Tangent3iEXT"))!=0) nLinked++; | ProcAddress("glTangent3iEXT"))!=0) nLinked++; | |||
| if ((pglTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTangent3ivEXT = (GLEEPFNGLTANGENT3IVEXTPROC) __GLeeG | |||
| glTangent3ivEXT"))!=0) nLinked++; | etProcAddress("glTangent3ivEXT"))!=0) nLinked++; | |||
| if ((pglTangent3sEXT = (PFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTangent3sEXT = (GLEEPFNGLTANGENT3SEXTPROC) __GLeeGet | |||
| Tangent3sEXT"))!=0) nLinked++; | ProcAddress("glTangent3sEXT"))!=0) nLinked++; | |||
| if ((pglTangent3svEXT = (PFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTangent3svEXT = (GLEEPFNGLTANGENT3SVEXTPROC) __GLeeG | |||
| glTangent3svEXT"))!=0) nLinked++; | etProcAddress("glTangent3svEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBinormal3bEXT = (GLEEPFNGLBINORMAL3BEXTPROC) __GLeeG | |||
| glBinormal3bEXT"))!=0) nLinked++; | etProcAddress("glBinormal3bEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBinormal3bvEXT = (GLEEPFNGLBINORMAL3BVEXTPROC) __GLe | |||
| ("glBinormal3bvEXT"))!=0) nLinked++; | eGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBinormal3dEXT = (GLEEPFNGLBINORMAL3DEXTPROC) __GLeeG | |||
| glBinormal3dEXT"))!=0) nLinked++; | etProcAddress("glBinormal3dEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBinormal3dvEXT = (GLEEPFNGLBINORMAL3DVEXTPROC) __GLe | |||
| ("glBinormal3dvEXT"))!=0) nLinked++; | eGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBinormal3fEXT = (GLEEPFNGLBINORMAL3FEXTPROC) __GLeeG | |||
| glBinormal3fEXT"))!=0) nLinked++; | etProcAddress("glBinormal3fEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBinormal3fvEXT = (GLEEPFNGLBINORMAL3FVEXTPROC) __GLe | |||
| ("glBinormal3fvEXT"))!=0) nLinked++; | eGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBinormal3iEXT = (GLEEPFNGLBINORMAL3IEXTPROC) __GLeeG | |||
| glBinormal3iEXT"))!=0) nLinked++; | etProcAddress("glBinormal3iEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBinormal3ivEXT = (GLEEPFNGLBINORMAL3IVEXTPROC) __GLe | |||
| ("glBinormal3ivEXT"))!=0) nLinked++; | eGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBinormal3sEXT = (GLEEPFNGLBINORMAL3SEXTPROC) __GLeeG | |||
| glBinormal3sEXT"))!=0) nLinked++; | etProcAddress("glBinormal3sEXT"))!=0) nLinked++; | |||
| if ((pglBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glBinormal3svEXT = (GLEEPFNGLBINORMAL3SVEXTPROC) __GLe | |||
| ("glBinormal3svEXT"))!=0) nLinked++; | eGetProcAddress("glBinormal3svEXT"))!=0) nLinked++; | |||
| if ((pglTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glTangentPointerEXT = (GLEEPFNGLTANGENTPOINTEREXTPROC) | |||
| ddress("glTangentPointerEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++; | |||
| if ((pglBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glBinormalPointerEXT = (GLEEPFNGLBINORMALPOINTEREXTPRO | |||
| cAddress("glBinormalPointerEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==22) return GLEE_LINK_COMPLETE; | if (nLinked==22) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SUNX_constant_data(void) | GLuint __GLeeLink_GL_SUNX_constant_data(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SUNX_constant_data | #ifdef __GLEE_GL_SUNX_constant_data | |||
| if ((pglFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcA ddress("glFinishTextureSUNX"))!=0) nLinked++; | if ((GLeeFuncPtr_glFinishTextureSUNX = (GLEEPFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SUN_global_alpha(void) | GLuint __GLeeLink_GL_SUN_global_alpha(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SUN_global_alpha | #ifdef __GLEE_GL_SUN_global_alpha | |||
| if ((pglGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC) __GLee | if ((GLeeFuncPtr_glGlobalAlphaFactorbSUN = (GLEEPFNGLGLOBALALPHAFACTORB | |||
| GetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC) __GLee | if ((GLeeFuncPtr_glGlobalAlphaFactorsSUN = (GLEEPFNGLGLOBALALPHAFACTORS | |||
| GetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC) __GLee | if ((GLeeFuncPtr_glGlobalAlphaFactoriSUN = (GLEEPFNGLGLOBALALPHAFACTORI | |||
| GetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC) __GLee | if ((GLeeFuncPtr_glGlobalAlphaFactorfSUN = (GLEEPFNGLGLOBALALPHAFACTORF | |||
| GetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC) __GLee | if ((GLeeFuncPtr_glGlobalAlphaFactordSUN = (GLEEPFNGLGLOBALALPHAFACTORD | |||
| GetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC) __GL | if ((GLeeFuncPtr_glGlobalAlphaFactorubSUN = (GLEEPFNGLGLOBALALPHAFACTOR | |||
| eeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++; | UBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC) __GL | if ((GLeeFuncPtr_glGlobalAlphaFactorusSUN = (GLEEPFNGLGLOBALALPHAFACTOR | |||
| eeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++; | USSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++; | |||
| if ((pglGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC) __GL | if ((GLeeFuncPtr_glGlobalAlphaFactoruiSUN = (GLEEPFNGLGLOBALALPHAFACTOR | |||
| eeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++; | UISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==8) return GLEE_LINK_COMPLETE; | if (nLinked==8) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SUN_triangle_list(void) | GLuint __GLeeLink_GL_SUN_triangle_list(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SUN_triangle_list | #ifdef __GLEE_GL_SUN_triangle_list | |||
| if ((pglReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC) __GLeeGe | if ((GLeeFuncPtr_glReplacementCodeuiSUN = (GLEEPFNGLREPLACEMENTCODEUISU | |||
| tProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++; | |||
| if ((pglReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGe | if ((GLeeFuncPtr_glReplacementCodeusSUN = (GLEEPFNGLREPLACEMENTCODEUSSU | |||
| tProcAddress("glReplacementCodeusSUN"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++; | |||
| if ((pglReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGe | if ((GLeeFuncPtr_glReplacementCodeubSUN = (GLEEPFNGLREPLACEMENTCODEUBSU | |||
| tProcAddress("glReplacementCodeubSUN"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++; | |||
| if ((pglReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC) __GLee | if ((GLeeFuncPtr_glReplacementCodeuivSUN = (GLEEPFNGLREPLACEMENTCODEUIV | |||
| GetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++; | |||
| if ((pglReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC) __GLee | if ((GLeeFuncPtr_glReplacementCodeusvSUN = (GLEEPFNGLREPLACEMENTCODEUSV | |||
| GetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++; | |||
| if ((pglReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC) __GLee | if ((GLeeFuncPtr_glReplacementCodeubvSUN = (GLEEPFNGLREPLACEMENTCODEUBV | |||
| GetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++; | |||
| if ((pglReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC | if ((GLeeFuncPtr_glReplacementCodePointerSUN = (GLEEPFNGLREPLACEMENTCOD | |||
| ) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++; | EPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) n | |||
| Linked++; | ||||
| #endif | #endif | |||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | if (nLinked==7) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SUN_vertex(void) | GLuint __GLeeLink_GL_SUN_vertex(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SUN_vertex | #ifdef __GLEE_GL_SUN_vertex | |||
| if ((pglColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetP | if ((GLeeFuncPtr_glColor4ubVertex2fSUN = (GLEEPFNGLCOLOR4UBVERTEX2FSUNP | |||
| rocAddress("glColor4ubVertex2fSUN"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++; | |||
| if ((pglColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGe | if ((GLeeFuncPtr_glColor4ubVertex2fvSUN = (GLEEPFNGLCOLOR4UBVERTEX2FVSU | |||
| tProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++; | |||
| if ((pglColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetP | if ((GLeeFuncPtr_glColor4ubVertex3fSUN = (GLEEPFNGLCOLOR4UBVERTEX3FSUNP | |||
| rocAddress("glColor4ubVertex3fSUN"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++; | |||
| if ((pglColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGe | if ((GLeeFuncPtr_glColor4ubVertex3fvSUN = (GLEEPFNGLCOLOR4UBVERTEX3FVSU | |||
| tProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++; | |||
| if ((pglColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetPro | if ((GLeeFuncPtr_glColor3fVertex3fSUN = (GLEEPFNGLCOLOR3FVERTEX3FSUNPRO | |||
| cAddress("glColor3fVertex3fSUN"))!=0) nLinked++; | C) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++; | |||
| if ((pglColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetP | if ((GLeeFuncPtr_glColor3fVertex3fvSUN = (GLEEPFNGLCOLOR3FVERTEX3FVSUNP | |||
| rocAddress("glColor3fVertex3fvSUN"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++; | |||
| if ((pglNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetP | if ((GLeeFuncPtr_glNormal3fVertex3fSUN = (GLEEPFNGLNORMAL3FVERTEX3FSUNP | |||
| rocAddress("glNormal3fVertex3fSUN"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++; | |||
| if ((pglNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGe | if ((GLeeFuncPtr_glNormal3fVertex3fvSUN = (GLEEPFNGLNORMAL3FVERTEX3FVSU | |||
| tProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++; | NPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++; | |||
| if ((pglColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPR | if ((GLeeFuncPtr_glColor4fNormal3fVertex3fSUN = (GLEEPFNGLCOLOR4FNORMAL | |||
| OC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++; | 3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0 | |||
| if ((pglColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUN | ) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN = (GLEEPFNGLCOLOR4FNORMA | |||
| if ((pglTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLee | L3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN")) | |||
| GetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pglTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GL | if ((GLeeFuncPtr_glTexCoord2fVertex3fSUN = (GLEEPFNGLTEXCOORD2FVERTEX3F | |||
| eeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++; | |||
| if ((pglTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLee | if ((GLeeFuncPtr_glTexCoord2fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FVERTEX3 | |||
| GetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++; | FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++; | |||
| if ((pglTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GL | if ((GLeeFuncPtr_glTexCoord4fVertex4fSUN = (GLEEPFNGLTEXCOORD4FVERTEX4F | |||
| eeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++; | SUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++; | |||
| if ((pglTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3 | if ((GLeeFuncPtr_glTexCoord4fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FVERTEX4 | |||
| FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLin | FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++; | |||
| ked++; | if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN = (GLEEPFNGLTEXCOORD2F | |||
| if ((pglTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX | COLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3f | |||
| 3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) n | SUN"))!=0) nLinked++; | |||
| Linked++; | if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN = (GLEEPFNGLTEXCOORD2 | |||
| if ((pglTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FS | FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex | |||
| UNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked | 3fvSUN"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FC | |||
| if ((pglTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3F | OLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN | |||
| VSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLin | "))!=0) nLinked++; | |||
| ked++; | if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2F | |||
| if ((pglTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3 | COLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fv | |||
| FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLin | SUN"))!=0) nLinked++; | |||
| ked++; | if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2F | |||
| if ((pglTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX | NORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3f | |||
| 3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) n | SUN"))!=0) nLinked++; | |||
| Linked++; | if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2 | |||
| if ((pglTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FN | FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex | |||
| ORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVe | 3fvSUN"))!=0) nLinked++; | |||
| rtex3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLTEX | |||
| if ((pglTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4F | COORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fCo | |||
| NORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3f | lor4fNormal3fVertex3fSUN"))!=0) nLinked++; | |||
| Vertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLTE | |||
| if ((pglTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FN | XCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2f | |||
| ORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVe | Color4fNormal3fVertex3fvSUN"))!=0) nLinked++; | |||
| rtex4fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN = (GLEEPFNGLTEX | |||
| if ((pglTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4F | COORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fCo | |||
| NORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3f | lor4fNormal3fVertex4fSUN"))!=0) nLinked++; | |||
| Vertex4fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN = (GLEEPFNGLTE | |||
| if ((pglReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FS | XCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4f | |||
| UNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked | Color4fNormal3fVertex4fvSUN"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glReplacementCodeuiVertex3fSUN = (GLEEPFNGLREPLACEMENT | |||
| if ((pglReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3F | CODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN | |||
| VSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLin | "))!=0) nLinked++; | |||
| ked++; | if ((GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN = (GLEEPFNGLREPLACEMEN | |||
| if ((pglReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUIC | TCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fv | |||
| OLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVe | SUN"))!=0) nLinked++; | |||
| rtex3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN = (GLEEPFNGLREP | |||
| if ((pglReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUI | LACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementC | |||
| COLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ub | odeuiColor4ubVertex3fSUN"))!=0) nLinked++; | |||
| Vertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN = (GLEEPFNGLRE | |||
| if ((pglReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICO | PLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacemen | |||
| LOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVerte | tCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++; | |||
| x3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN = (GLEEPFNGLREPL | |||
| if ((pglReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUIC | ACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCod | |||
| OLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVer | euiColor3fVertex3fSUN"))!=0) nLinked++; | |||
| tex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN = (GLEEPFNGLREP | |||
| if ((pglReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUIN | LACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementC | |||
| ORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVe | odeuiColor3fVertex3fvSUN"))!=0) nLinked++; | |||
| rtex3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN = (GLEEPFNGLREP | |||
| if ((pglReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUI | LACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementC | |||
| NORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3f | odeuiNormal3fVertex3fSUN"))!=0) nLinked++; | |||
| Vertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN = (GLEEPFNGLRE | |||
| if ((pglReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENT | PLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacemen | |||
| CODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCo | tCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++; | |||
| deuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (GLEEP | |||
| if ((pglReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMEN | FNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress(" | |||
| TCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacement | glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++; | |||
| CodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (GLEE | |||
| if ((pglReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEU | PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress | |||
| ITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoo | ("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; | |||
| rd2fVertex3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN = (GLEEPFNGLR | |||
| if ((pglReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODE | EPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacem | |||
| UITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexC | entCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++; | |||
| oord2fVertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN = (GLEEPFNGL | |||
| if ((pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEM | REPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplac | |||
| ENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplace | ementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++; | |||
| mentCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GL | |||
| if ((pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACE | EEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAdd | |||
| MENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glRepla | ress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++; | |||
| cementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (G | |||
| if ((pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLR | LEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcA | |||
| EPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddr | ddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++; | |||
| ess("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked | if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSU | |||
| ++; | N = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __ | |||
| if ((pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGL | GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN | |||
| REPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAd | "))!=0) nLinked++; | |||
| dress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLin | if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvS | |||
| ked++; | UN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) | |||
| __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fv | ||||
| SUN"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==40) return GLEE_LINK_COMPLETE; | if (nLinked==40) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_blend_func_separate(void) | GLuint __GLeeLink_GL_EXT_blend_func_separate(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_blend_func_separate | #ifdef __GLEE_GL_EXT_blend_func_separate | |||
| if ((pglBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGe tProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBlendFuncSeparateEXT = (GLEEPFNGLBLENDFUNCSEPARATEEX TPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;} | |||
| skipping to change at line 8043 | skipping to change at line 13166 | |||
| GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK _COMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK _COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_vertex_weighting(void) | GLuint __GLeeLink_GL_EXT_vertex_weighting(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_vertex_weighting | #ifdef __GLEE_GL_EXT_vertex_weighting | |||
| if ((pglVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexWeightfEXT = (GLEEPFNGLVERTEXWEIGHTFEXTPROC) _ | |||
| ress("glVertexWeightfEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++; | |||
| if ((pglVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexWeightfvEXT = (GLEEPFNGLVERTEXWEIGHTFVEXTPROC) | |||
| ddress("glVertexWeightfvEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++; | |||
| if ((pglVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC) __GL | if ((GLeeFuncPtr_glVertexWeightPointerEXT = (GLEEPFNGLVERTEXWEIGHTPOINT | |||
| eeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++; | EREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_NV_vertex_array_range(void) | GLuint __GLeeLink_GL_NV_vertex_array_range(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_vertex_array_range | #ifdef __GLEE_GL_NV_vertex_array_range | |||
| if ((pglFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC) __ | if ((GLeeFuncPtr_glFlushVertexArrayRangeNV = (GLEEPFNGLFLUSHVERTEXARRAY | |||
| GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++; | RANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked | |||
| if ((pglVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC) __GLeeGetPro | ++; | |||
| cAddress("glVertexArrayRangeNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexArrayRangeNV = (GLEEPFNGLVERTEXARRAYRANGENVPRO | |||
| C) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_register_combiners(void) | GLuint __GLeeLink_GL_NV_register_combiners(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_register_combiners | #ifdef __GLEE_GL_NV_register_combiners | |||
| if ((pglCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC) __GLee | if ((GLeeFuncPtr_glCombinerParameterfvNV = (GLEEPFNGLCOMBINERPARAMETERF | |||
| GetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++; | VNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++; | |||
| if ((pglCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC) __GLeeGe | if ((GLeeFuncPtr_glCombinerParameterfNV = (GLEEPFNGLCOMBINERPARAMETERFN | |||
| tProcAddress("glCombinerParameterfNV"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++; | |||
| if ((pglCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC) __GLee | if ((GLeeFuncPtr_glCombinerParameterivNV = (GLEEPFNGLCOMBINERPARAMETERI | |||
| GetProcAddress("glCombinerParameterivNV"))!=0) nLinked++; | VNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++; | |||
| if ((pglCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC) __GLeeGe | if ((GLeeFuncPtr_glCombinerParameteriNV = (GLEEPFNGLCOMBINERPARAMETERIN | |||
| tProcAddress("glCombinerParameteriNV"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++; | |||
| if ((pglCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glCombinerInputNV = (GLEEPFNGLCOMBINERINPUTNVPROC) __G | |||
| ss("glCombinerInputNV"))!=0) nLinked++; | LeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++; | |||
| if ((pglCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glCombinerOutputNV = (GLEEPFNGLCOMBINEROUTPUTNVPROC) _ | |||
| ress("glCombinerOutputNV"))!=0) nLinked++; | _GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++; | |||
| if ((pglFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC) __GLeeGe | if ((GLeeFuncPtr_glFinalCombinerInputNV = (GLEEPFNGLFINALCOMBINERINPUTN | |||
| tProcAddress("glFinalCombinerInputNV"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++; | |||
| if ((pglGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETER | if ((GLeeFuncPtr_glGetCombinerInputParameterfvNV = (GLEEPFNGLGETCOMBINE | |||
| FVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLin | RINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterf | |||
| ked++; | vNV"))!=0) nLinked++; | |||
| if ((pglGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETER | if ((GLeeFuncPtr_glGetCombinerInputParameterivNV = (GLEEPFNGLGETCOMBINE | |||
| IVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLin | RINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameteri | |||
| ked++; | vNV"))!=0) nLinked++; | |||
| if ((pglGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMET | if ((GLeeFuncPtr_glGetCombinerOutputParameterfvNV = (GLEEPFNGLGETCOMBIN | |||
| ERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) n | EROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParamet | |||
| Linked++; | erfvNV"))!=0) nLinked++; | |||
| if ((pglGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMET | if ((GLeeFuncPtr_glGetCombinerOutputParameterivNV = (GLEEPFNGLGETCOMBIN | |||
| ERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) n | EROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParamet | |||
| Linked++; | erivNV"))!=0) nLinked++; | |||
| if ((pglGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPU | if ((GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV = (GLEEPFNGLGETFI | |||
| TPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterf | NALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombiner | |||
| vNV"))!=0) nLinked++; | InputParameterfvNV"))!=0) nLinked++; | |||
| if ((pglGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPU | if ((GLeeFuncPtr_glGetFinalCombinerInputParameterivNV = (GLEEPFNGLGETFI | |||
| TPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameteri | NALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombiner | |||
| vNV"))!=0) nLinked++; | InputParameterivNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==13) return GLEE_LINK_COMPLETE; | if (nLinked==13) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_MESA_resize_buffers(void) | GLuint __GLeeLink_GL_MESA_resize_buffers(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_MESA_resize_buffers | #ifdef __GLEE_GL_MESA_resize_buffers | |||
| if ((pglResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcA ddress("glResizeBuffersMESA"))!=0) nLinked++; | if ((GLeeFuncPtr_glResizeBuffersMESA = (GLEEPFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_MESA_window_pos(void) | GLuint __GLeeLink_GL_MESA_window_pos(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_MESA_window_pos | #ifdef __GLEE_GL_MESA_window_pos | |||
| if ((pglWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2dMESA = (GLEEPFNGLWINDOWPOS2DMESAPROC) __G | |||
| ss("glWindowPos2dMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos2dvMESA = (GLEEPFNGLWINDOWPOS2DVMESAPROC) _ | |||
| ress("glWindowPos2dvMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2fMESA = (GLEEPFNGLWINDOWPOS2FMESAPROC) __G | |||
| ss("glWindowPos2fMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos2fvMESA = (GLEEPFNGLWINDOWPOS2FVMESAPROC) _ | |||
| ress("glWindowPos2fvMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2iMESA = (GLEEPFNGLWINDOWPOS2IMESAPROC) __G | |||
| ss("glWindowPos2iMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos2ivMESA = (GLEEPFNGLWINDOWPOS2IVMESAPROC) _ | |||
| ress("glWindowPos2ivMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos2sMESA = (GLEEPFNGLWINDOWPOS2SMESAPROC) __G | |||
| ss("glWindowPos2sMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos2svMESA = (GLEEPFNGLWINDOWPOS2SVMESAPROC) _ | |||
| ress("glWindowPos2svMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3dMESA = (GLEEPFNGLWINDOWPOS3DMESAPROC) __G | |||
| ss("glWindowPos3dMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos3dvMESA = (GLEEPFNGLWINDOWPOS3DVMESAPROC) _ | |||
| ress("glWindowPos3dvMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3fMESA = (GLEEPFNGLWINDOWPOS3FMESAPROC) __G | |||
| ss("glWindowPos3fMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos3fvMESA = (GLEEPFNGLWINDOWPOS3FVMESAPROC) _ | |||
| ress("glWindowPos3fvMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3iMESA = (GLEEPFNGLWINDOWPOS3IMESAPROC) __G | |||
| ss("glWindowPos3iMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos3ivMESA = (GLEEPFNGLWINDOWPOS3IVMESAPROC) _ | |||
| ress("glWindowPos3ivMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos3sMESA = (GLEEPFNGLWINDOWPOS3SMESAPROC) __G | |||
| ss("glWindowPos3sMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos3svMESA = (GLEEPFNGLWINDOWPOS3SVMESAPROC) _ | |||
| ress("glWindowPos3svMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos4dMESA = (GLEEPFNGLWINDOWPOS4DMESAPROC) __G | |||
| ss("glWindowPos4dMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos4dvMESA = (GLEEPFNGLWINDOWPOS4DVMESAPROC) _ | |||
| ress("glWindowPos4dvMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos4fMESA = (GLEEPFNGLWINDOWPOS4FMESAPROC) __G | |||
| ss("glWindowPos4fMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos4fvMESA = (GLEEPFNGLWINDOWPOS4FVMESAPROC) _ | |||
| ress("glWindowPos4fvMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos4iMESA = (GLEEPFNGLWINDOWPOS4IMESAPROC) __G | |||
| ss("glWindowPos4iMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos4ivMESA = (GLEEPFNGLWINDOWPOS4IVMESAPROC) _ | |||
| ress("glWindowPos4ivMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glWindowPos4sMESA = (GLEEPFNGLWINDOWPOS4SMESAPROC) __G | |||
| ss("glWindowPos4sMESA"))!=0) nLinked++; | LeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++; | |||
| if ((pglWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glWindowPos4svMESA = (GLEEPFNGLWINDOWPOS4SVMESAPROC) _ | |||
| ress("glWindowPos4svMESA"))!=0) nLinked++; | _GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==24) return GLEE_LINK_COMPLETE; | if (nLinked==24) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void) | GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_IBM_multimode_draw_arrays | #ifdef __GLEE_GL_IBM_multimode_draw_arrays | |||
| if ((pglMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC) __GL | if ((GLeeFuncPtr_glMultiModeDrawArraysIBM = (GLEEPFNGLMULTIMODEDRAWARRA | |||
| eeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++; | YSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++; | |||
| if ((pglMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC) | if ((GLeeFuncPtr_glMultiModeDrawElementsIBM = (GLEEPFNGLMULTIMODEDRAWEL | |||
| __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++; | EMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLin | |||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_IBM_vertex_array_lists(void) | GLuint __GLeeLink_GL_IBM_vertex_array_lists(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_IBM_vertex_array_lists | #ifdef __GLEE_GL_IBM_vertex_array_lists | |||
| if ((pglColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetP | if ((GLeeFuncPtr_glColorPointerListIBM = (GLEEPFNGLCOLORPOINTERLISTIBMP | |||
| rocAddress("glColorPointerListIBM"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++; | |||
| if ((pglSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTI | if ((GLeeFuncPtr_glSecondaryColorPointerListIBM = (GLEEPFNGLSECONDARYCO | |||
| BMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked | LORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM | |||
| ++; | "))!=0) nLinked++; | |||
| if ((pglEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC) __GL | if ((GLeeFuncPtr_glEdgeFlagPointerListIBM = (GLEEPFNGLEDGEFLAGPOINTERLI | |||
| eeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++; | STIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++; | |||
| if ((pglFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC) __GL | if ((GLeeFuncPtr_glFogCoordPointerListIBM = (GLEEPFNGLFOGCOORDPOINTERLI | |||
| eeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++; | STIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++; | |||
| if ((pglIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetP | if ((GLeeFuncPtr_glIndexPointerListIBM = (GLEEPFNGLINDEXPOINTERLISTIBMP | |||
| rocAddress("glIndexPointerListIBM"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++; | |||
| if ((pglNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC) __GLeeGe | if ((GLeeFuncPtr_glNormalPointerListIBM = (GLEEPFNGLNORMALPOINTERLISTIB | |||
| tProcAddress("glNormalPointerListIBM"))!=0) nLinked++; | MPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++; | |||
| if ((pglTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC) __GL | if ((GLeeFuncPtr_glTexCoordPointerListIBM = (GLEEPFNGLTEXCOORDPOINTERLI | |||
| eeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++; | STIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++; | |||
| if ((pglVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGe | if ((GLeeFuncPtr_glVertexPointerListIBM = (GLEEPFNGLVERTEXPOINTERLISTIB | |||
| tProcAddress("glVertexPointerListIBM"))!=0) nLinked++; | MPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==8) return GLEE_LINK_COMPLETE; | if (nLinked==8) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE; } | |||
| skipping to change at line 8192 | skipping to change at line 13315 | |||
| GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_ COMPLETE;} | GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_ COMPLETE;} | |||
| GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_3DFX_tbuffer(void) | GLuint __GLeeLink_GL_3DFX_tbuffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_3DFX_tbuffer | #ifdef __GLEE_GL_3DFX_tbuffer | |||
| if ((pglTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddre ss("glTbufferMask3DFX"))!=0) nLinked++; | if ((GLeeFuncPtr_glTbufferMask3DFX = (GLEEPFNGLTBUFFERMASK3DFXPROC) __G LeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_multisample(void) | GLuint __GLeeLink_GL_EXT_multisample(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_multisample | #ifdef __GLEE_GL_EXT_multisample | |||
| if ((pglSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glSampleMaskEXT = (GLEEPFNGLSAMPLEMASKEXTPROC) __GLeeG | |||
| glSampleMaskEXT"))!=0) nLinked++; | etProcAddress("glSampleMaskEXT"))!=0) nLinked++; | |||
| if ((pglSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glSamplePatternEXT = (GLEEPFNGLSAMPLEPATTERNEXTPROC) _ | |||
| ress("glSamplePatternEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLET E;} | GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLET E;} | |||
| GLuint __GLeeLink_GL_SGIS_texture_color_mask(void) | GLuint __GLeeLink_GL_SGIS_texture_color_mask(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIS_texture_color_mask | #ifdef __GLEE_GL_SGIS_texture_color_mask | |||
| if ((pglTextureColorMaskSGIS = (PFNGLTEXTURECOLORMASKSGISPROC) __GLeeGe tProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureColorMaskSGIS = (GLEEPFNGLTEXTURECOLORMASKSGI SPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_NV_fence(void) | GLuint __GLeeLink_GL_NV_fence(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_fence | #ifdef __GLEE_GL_NV_fence | |||
| if ((pglDeleteFencesNV = (PFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glDeleteFencesNV = (GLEEPFNGLDELETEFENCESNVPROC) __GLe | |||
| ("glDeleteFencesNV"))!=0) nLinked++; | eGetProcAddress("glDeleteFencesNV"))!=0) nLinked++; | |||
| if ((pglGenFencesNV = (PFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGe | if ((GLeeFuncPtr_glGenFencesNV = (GLEEPFNGLGENFENCESNVPROC) __GLeeGetPr | |||
| nFencesNV"))!=0) nLinked++; | ocAddress("glGenFencesNV"))!=0) nLinked++; | |||
| if ((pglIsFenceNV = (PFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenc | if ((GLeeFuncPtr_glIsFenceNV = (GLEEPFNGLISFENCENVPROC) __GLeeGetProcAd | |||
| eNV"))!=0) nLinked++; | dress("glIsFenceNV"))!=0) nLinked++; | |||
| if ((pglTestFenceNV = (PFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTe | if ((GLeeFuncPtr_glTestFenceNV = (GLEEPFNGLTESTFENCENVPROC) __GLeeGetPr | |||
| stFenceNV"))!=0) nLinked++; | ocAddress("glTestFenceNV"))!=0) nLinked++; | |||
| if ((pglGetFenceivNV = (PFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glGetFenceivNV = (GLEEPFNGLGETFENCEIVNVPROC) __GLeeGet | |||
| GetFenceivNV"))!=0) nLinked++; | ProcAddress("glGetFenceivNV"))!=0) nLinked++; | |||
| if ((pglFinishFenceNV = (PFNGLFINISHFENCENVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glFinishFenceNV = (GLEEPFNGLFINISHFENCENVPROC) __GLeeG | |||
| glFinishFenceNV"))!=0) nLinked++; | etProcAddress("glFinishFenceNV"))!=0) nLinked++; | |||
| if ((pglSetFenceNV = (PFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetF | if ((GLeeFuncPtr_glSetFenceNV = (GLEEPFNGLSETFENCENVPROC) __GLeeGetProc | |||
| enceNV"))!=0) nLinked++; | Address("glSetFenceNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | if (nLinked==7) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_CO MPLETE;} | GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_CO MPLETE;} | |||
| GLuint __GLeeLink_GL_NV_evaluators(void) | GLuint __GLeeLink_GL_NV_evaluators(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_evaluators | #ifdef __GLEE_GL_NV_evaluators | |||
| if ((pglMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMapControlPointsNV = (GLEEPFNGLMAPCONTROLPOINTSNVPRO | |||
| cAddress("glMapControlPointsNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++; | |||
| if ((pglMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMapParameterivNV = (GLEEPFNGLMAPPARAMETERIVNVPROC) _ | |||
| ress("glMapParameterivNV"))!=0) nLinked++; | _GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++; | |||
| if ((pglMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMapParameterfvNV = (GLEEPFNGLMAPPARAMETERFVNVPROC) _ | |||
| ress("glMapParameterfvNV"))!=0) nLinked++; | _GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++; | |||
| if ((pglGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC) __GLee | if ((GLeeFuncPtr_glGetMapControlPointsNV = (GLEEPFNGLGETMAPCONTROLPOINT | |||
| GetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++; | SNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++; | |||
| if ((pglGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetMapParameterivNV = (GLEEPFNGLGETMAPPARAMETERIVNVP | |||
| rocAddress("glGetMapParameterivNV"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++; | |||
| if ((pglGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetMapParameterfvNV = (GLEEPFNGLGETMAPPARAMETERFVNVP | |||
| rocAddress("glGetMapParameterfvNV"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++; | |||
| if ((pglGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC | if ((GLeeFuncPtr_glGetMapAttribParameterivNV = (GLEEPFNGLGETMAPATTRIBPA | |||
| ) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++; | RAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) n | |||
| if ((pglGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC | Linked++; | |||
| ) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMapAttribParameterfvNV = (GLEEPFNGLGETMAPATTRIBPA | |||
| if ((pglEvalMapsNV = (PFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEval | RAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) n | |||
| MapsNV"))!=0) nLinked++; | Linked++; | |||
| if ((GLeeFuncPtr_glEvalMapsNV = (GLEEPFNGLEVALMAPSNVPROC) __GLeeGetProc | ||||
| Address("glEvalMapsNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==9) return GLEE_LINK_COMPLETE; | if (nLinked==9) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_NV_register_combiners2(void) | GLuint __GLeeLink_GL_NV_register_combiners2(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_register_combiners2 | #ifdef __GLEE_GL_NV_register_combiners2 | |||
| if ((pglCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPR | if ((GLeeFuncPtr_glCombinerStageParameterfvNV = (GLEEPFNGLCOMBINERSTAGE | |||
| OC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++; | PARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0 | |||
| if ((pglGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETER | ) nLinked++; | |||
| FVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLin | if ((GLeeFuncPtr_glGetCombinerStageParameterfvNV = (GLEEPFNGLGETCOMBINE | |||
| ked++; | RSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterf | |||
| vNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COM PLETE;} | GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COM PLETE;} | |||
| GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLET E;} | GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLET E;} | |||
| GLuint __GLeeLink_GL_NV_vertex_program(void) | GLuint __GLeeLink_GL_NV_vertex_program(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_vertex_program | #ifdef __GLEE_GL_NV_vertex_program | |||
| if ((pglAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) __GLee | if ((GLeeFuncPtr_glAreProgramsResidentNV = (GLEEPFNGLAREPROGRAMSRESIDEN | |||
| GetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++; | TNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++; | |||
| if ((pglBindProgramNV = (PFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBindProgramNV = (GLEEPFNGLBINDPROGRAMNVPROC) __GLeeG | |||
| glBindProgramNV"))!=0) nLinked++; | etProcAddress("glBindProgramNV"))!=0) nLinked++; | |||
| if ((pglDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glDeleteProgramsNV = (GLEEPFNGLDELETEPROGRAMSNVPROC) _ | |||
| ress("glDeleteProgramsNV"))!=0) nLinked++; | _GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++; | |||
| if ((pglExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glExecuteProgramNV = (GLEEPFNGLEXECUTEPROGRAMNVPROC) _ | |||
| ress("glExecuteProgramNV"))!=0) nLinked++; | _GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++; | |||
| if ((pglGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGenProgramsNV = (GLEEPFNGLGENPROGRAMSNVPROC) __GLeeG | |||
| glGenProgramsNV"))!=0) nLinked++; | etProcAddress("glGenProgramsNV"))!=0) nLinked++; | |||
| if ((pglGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) __ | if ((GLeeFuncPtr_glGetProgramParameterdvNV = (GLEEPFNGLGETPROGRAMPARAME | |||
| GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++; | TERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked | |||
| if ((pglGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) __ | ++; | |||
| GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetProgramParameterfvNV = (GLEEPFNGLGETPROGRAMPARAME | |||
| if ((pglGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress | TERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked | |||
| ("glGetProgramivNV"))!=0) nLinked++; | ++; | |||
| if ((pglGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetProgramivNV = (GLEEPFNGLGETPROGRAMIVNVPROC) __GLe | |||
| cAddress("glGetProgramStringNV"))!=0) nLinked++; | eGetProcAddress("glGetProgramivNV"))!=0) nLinked++; | |||
| if ((pglGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetProgramStringNV = (GLEEPFNGLGETPROGRAMSTRINGNVPRO | |||
| cAddress("glGetTrackMatrixivNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetTrackMatrixivNV = (GLEEPFNGLGETTRACKMATRIXIVNVPRO | |||
| rocAddress("glGetVertexAttribdvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetVertexAttribdvNV = (GLEEPFNGLGETVERTEXATTRIBDVNVP | |||
| rocAddress("glGetVertexAttribfvNV"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetVertexAttribfvNV = (GLEEPFNGLGETVERTEXATTRIBFVNVP | |||
| rocAddress("glGetVertexAttribivNV"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++; | |||
| if ((pglGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC | if ((GLeeFuncPtr_glGetVertexAttribivNV = (GLEEPFNGLGETVERTEXATTRIBIVNVP | |||
| ) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++; | |||
| if ((pglIsProgramNV = (PFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIs | if ((GLeeFuncPtr_glGetVertexAttribPointervNV = (GLEEPFNGLGETVERTEXATTRI | |||
| ProgramNV"))!=0) nLinked++; | BPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) n | |||
| if ((pglLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress(" | Linked++; | |||
| glLoadProgramNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glIsProgramNV = (GLEEPFNGLISPROGRAMNVPROC) __GLeeGetPr | |||
| if ((pglProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGe | ocAddress("glIsProgramNV"))!=0) nLinked++; | |||
| tProcAddress("glProgramParameter4dNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glLoadProgramNV = (GLEEPFNGLLOADPROGRAMNVPROC) __GLeeG | |||
| if ((pglProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) __GLee | etProcAddress("glLoadProgramNV"))!=0) nLinked++; | |||
| GetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramParameter4dNV = (GLEEPFNGLPROGRAMPARAMETER4DN | |||
| if ((pglProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGe | VPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++; | |||
| tProcAddress("glProgramParameter4fNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramParameter4dvNV = (GLEEPFNGLPROGRAMPARAMETER4D | |||
| if ((pglProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) __GLee | VNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++; | |||
| GetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramParameter4fNV = (GLEEPFNGLPROGRAMPARAMETER4FN | |||
| if ((pglProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) __GL | VPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++; | |||
| eeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramParameter4fvNV = (GLEEPFNGLPROGRAMPARAMETER4F | |||
| if ((pglProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) __GL | VNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++; | |||
| eeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramParameters4dvNV = (GLEEPFNGLPROGRAMPARAMETERS | |||
| if ((pglRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC | 4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramParameters4fvNV = (GLEEPFNGLPROGRAMPARAMETERS | |||
| if ((pglTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress(" | 4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++; | |||
| glTrackMatrixNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glRequestResidentProgramsNV = (GLEEPFNGLREQUESTRESIDEN | |||
| if ((pglVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) __GLee | TPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) n | |||
| GetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++; | Linked++; | |||
| if ((pglVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glTrackMatrixNV = (GLEEPFNGLTRACKMATRIXNVPROC) __GLeeG | |||
| ress("glVertexAttrib1dNV"))!=0) nLinked++; | etProcAddress("glTrackMatrixNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttribPointerNV = (GLEEPFNGLVERTEXATTRIBPOINTE | |||
| ddress("glVertexAttrib1dvNV"))!=0) nLinked++; | RNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib1dNV = (GLEEPFNGLVERTEXATTRIB1DNVPROC) _ | |||
| ress("glVertexAttrib1fNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1dvNV = (GLEEPFNGLVERTEXATTRIB1DVNVPROC) | |||
| ddress("glVertexAttrib1fvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib1fNV = (GLEEPFNGLVERTEXATTRIB1FNVPROC) _ | |||
| ress("glVertexAttrib1sNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1fvNV = (GLEEPFNGLVERTEXATTRIB1FVNVPROC) | |||
| ddress("glVertexAttrib1svNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib1sNV = (GLEEPFNGLVERTEXATTRIB1SNVPROC) _ | |||
| ress("glVertexAttrib2dNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1svNV = (GLEEPFNGLVERTEXATTRIB1SVNVPROC) | |||
| ddress("glVertexAttrib2dvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib2dNV = (GLEEPFNGLVERTEXATTRIB2DNVPROC) _ | |||
| ress("glVertexAttrib2fNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2dvNV = (GLEEPFNGLVERTEXATTRIB2DVNVPROC) | |||
| ddress("glVertexAttrib2fvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib2fNV = (GLEEPFNGLVERTEXATTRIB2FNVPROC) _ | |||
| ress("glVertexAttrib2sNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2fvNV = (GLEEPFNGLVERTEXATTRIB2FVNVPROC) | |||
| ddress("glVertexAttrib2svNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib2sNV = (GLEEPFNGLVERTEXATTRIB2SNVPROC) _ | |||
| ress("glVertexAttrib3dNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2svNV = (GLEEPFNGLVERTEXATTRIB2SVNVPROC) | |||
| ddress("glVertexAttrib3dvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib3dNV = (GLEEPFNGLVERTEXATTRIB3DNVPROC) _ | |||
| ress("glVertexAttrib3fNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3dvNV = (GLEEPFNGLVERTEXATTRIB3DVNVPROC) | |||
| ddress("glVertexAttrib3fvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib3fNV = (GLEEPFNGLVERTEXATTRIB3FNVPROC) _ | |||
| ress("glVertexAttrib3sNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3fvNV = (GLEEPFNGLVERTEXATTRIB3FVNVPROC) | |||
| ddress("glVertexAttrib3svNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib3sNV = (GLEEPFNGLVERTEXATTRIB3SNVPROC) _ | |||
| ress("glVertexAttrib4dNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3svNV = (GLEEPFNGLVERTEXATTRIB3SVNVPROC) | |||
| ddress("glVertexAttrib4dvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib4dNV = (GLEEPFNGLVERTEXATTRIB4DNVPROC) _ | |||
| ress("glVertexAttrib4fNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4dvNV = (GLEEPFNGLVERTEXATTRIB4DVNVPROC) | |||
| ddress("glVertexAttrib4fvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib4fNV = (GLEEPFNGLVERTEXATTRIB4FNVPROC) _ | |||
| ress("glVertexAttrib4sNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4fvNV = (GLEEPFNGLVERTEXATTRIB4FVNVPROC) | |||
| ddress("glVertexAttrib4svNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4sNV = (GLEEPFNGLVERTEXATTRIB4SNVPROC) _ | |||
| ddress("glVertexAttrib4ubNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4svNV = (GLEEPFNGLVERTEXATTRIB4SVNVPROC) | |||
| cAddress("glVertexAttrib4ubvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4ubNV = (GLEEPFNGLVERTEXATTRIB4UBNVPROC) | |||
| cAddress("glVertexAttribs1dvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttrib4ubvNV = (GLEEPFNGLVERTEXATTRIB4UBVNVPRO | |||
| cAddress("glVertexAttribs1fvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs1dvNV = (GLEEPFNGLVERTEXATTRIBS1DVNVPRO | |||
| cAddress("glVertexAttribs1svNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs1fvNV = (GLEEPFNGLVERTEXATTRIBS1FVNVPRO | |||
| cAddress("glVertexAttribs2dvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs1svNV = (GLEEPFNGLVERTEXATTRIBS1SVNVPRO | |||
| cAddress("glVertexAttribs2fvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs2dvNV = (GLEEPFNGLVERTEXATTRIBS2DVNVPRO | |||
| cAddress("glVertexAttribs2svNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs2fvNV = (GLEEPFNGLVERTEXATTRIBS2FVNVPRO | |||
| cAddress("glVertexAttribs3dvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs2svNV = (GLEEPFNGLVERTEXATTRIBS2SVNVPRO | |||
| cAddress("glVertexAttribs3fvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs3dvNV = (GLEEPFNGLVERTEXATTRIBS3DVNVPRO | |||
| cAddress("glVertexAttribs3svNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs3fvNV = (GLEEPFNGLVERTEXATTRIBS3FVNVPRO | |||
| cAddress("glVertexAttribs4dvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs3svNV = (GLEEPFNGLVERTEXATTRIBS3SVNVPRO | |||
| cAddress("glVertexAttribs4fvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs4dvNV = (GLEEPFNGLVERTEXATTRIBS4DVNVPRO | |||
| cAddress("glVertexAttribs4svNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glVertexAttribs4fvNV = (GLEEPFNGLVERTEXATTRIBS4FVNVPRO | |||
| rocAddress("glVertexAttribs4ubvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glVertexAttribs4svNV = (GLEEPFNGLVERTEXATTRIBS4SVNVPRO | ||||
| C) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribs4ubvNV = (GLEEPFNGLVERTEXATTRIBS4UBVNVP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==64) return GLEE_LINK_COMPLETE; | if (nLinked==64) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_ COMPLETE;} | GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_ COMPLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;} | |||
| skipping to change at line 8386 | skipping to change at line 13509 | |||
| GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLET E;} | GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLET E;} | |||
| GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void) | GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_envmap_bumpmap | #ifdef __GLEE_GL_ATI_envmap_bumpmap | |||
| if ((pglTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC) __GLee | if ((GLeeFuncPtr_glTexBumpParameterivATI = (GLEEPFNGLTEXBUMPPARAMETERIV | |||
| GetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++; | ATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++; | |||
| if ((pglTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC) __GLee | if ((GLeeFuncPtr_glTexBumpParameterfvATI = (GLEEPFNGLTEXBUMPPARAMETERFV | |||
| GetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++; | ATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++; | |||
| if ((pglGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC) | if ((GLeeFuncPtr_glGetTexBumpParameterivATI = (GLEEPFNGLGETTEXBUMPPARAM | |||
| __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++; | ETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLin | |||
| if ((pglGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC) | ked++; | |||
| __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetTexBumpParameterfvATI = (GLEEPFNGLGETTEXBUMPPARAM | |||
| ETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLin | ||||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_fragment_shader(void) | GLuint __GLeeLink_GL_ATI_fragment_shader(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_fragment_shader | #ifdef __GLEE_GL_ATI_fragment_shader | |||
| if ((pglGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC) __GLee | if ((GLeeFuncPtr_glGenFragmentShadersATI = (GLEEPFNGLGENFRAGMENTSHADERS | |||
| GetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++; | ATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++; | |||
| if ((pglBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC) __GLee | if ((GLeeFuncPtr_glBindFragmentShaderATI = (GLEEPFNGLBINDFRAGMENTSHADER | |||
| GetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++; | ATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++; | |||
| if ((pglDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC) __ | if ((GLeeFuncPtr_glDeleteFragmentShaderATI = (GLEEPFNGLDELETEFRAGMENTSH | |||
| GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++; | ADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked | |||
| if ((pglBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC) __GL | ++; | |||
| eeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glBeginFragmentShaderATI = (GLEEPFNGLBEGINFRAGMENTSHAD | |||
| if ((pglEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC) __GLeeGe | ERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++; | |||
| tProcAddress("glEndFragmentShaderATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glEndFragmentShaderATI = (GLEEPFNGLENDFRAGMENTSHADERAT | |||
| if ((pglPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddre | IPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++; | |||
| ss("glPassTexCoordATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glPassTexCoordATI = (GLEEPFNGLPASSTEXCOORDATIPROC) __G | |||
| if ((pglSampleMapATI = (PFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("gl | LeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++; | |||
| SampleMapATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glSampleMapATI = (GLEEPFNGLSAMPLEMAPATIPROC) __GLeeGet | |||
| if ((pglColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetP | ProcAddress("glSampleMapATI"))!=0) nLinked++; | |||
| rocAddress("glColorFragmentOp1ATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glColorFragmentOp1ATI = (GLEEPFNGLCOLORFRAGMENTOP1ATIP | |||
| if ((pglColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetP | ROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++; | |||
| rocAddress("glColorFragmentOp2ATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glColorFragmentOp2ATI = (GLEEPFNGLCOLORFRAGMENTOP2ATIP | |||
| if ((pglColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetP | ROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++; | |||
| rocAddress("glColorFragmentOp3ATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glColorFragmentOp3ATI = (GLEEPFNGLCOLORFRAGMENTOP3ATIP | |||
| if ((pglAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetP | ROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++; | |||
| rocAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glAlphaFragmentOp1ATI = (GLEEPFNGLALPHAFRAGMENTOP1ATIP | |||
| if ((pglAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetP | ROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++; | |||
| rocAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glAlphaFragmentOp2ATI = (GLEEPFNGLALPHAFRAGMENTOP2ATIP | |||
| if ((pglAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetP | ROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++; | |||
| rocAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glAlphaFragmentOp3ATI = (GLEEPFNGLALPHAFRAGMENTOP3ATIP | |||
| if ((pglSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTA | ROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++; | |||
| TIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked | if ((GLeeFuncPtr_glSetFragmentShaderConstantATI = (GLEEPFNGLSETFRAGMENT | |||
| ++; | SHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI | |||
| "))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==14) return GLEE_LINK_COMPLETE; | if (nLinked==14) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_pn_triangles(void) | GLuint __GLeeLink_GL_ATI_pn_triangles(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_pn_triangles | #ifdef __GLEE_GL_ATI_pn_triangles | |||
| if ((pglPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glPNTrianglesiATI = (GLEEPFNGLPNTRIANGLESIATIPROC) __G | |||
| ss("glPNTrianglesiATI"))!=0) nLinked++; | LeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++; | |||
| if ((pglPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glPNTrianglesfATI = (GLEEPFNGLPNTRIANGLESFATIPROC) __G | |||
| ss("glPNTrianglesfATI"))!=0) nLinked++; | LeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_vertex_array_object(void) | GLuint __GLeeLink_GL_ATI_vertex_array_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_vertex_array_object | #ifdef __GLEE_GL_ATI_vertex_array_object | |||
| if ((pglNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glNewObjectBufferATI = (GLEEPFNGLNEWOBJECTBUFFERATIPRO | |||
| cAddress("glNewObjectBufferATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++; | |||
| if ((pglIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glIsObjectBufferATI = (GLEEPFNGLISOBJECTBUFFERATIPROC) | |||
| ddress("glIsObjectBufferATI"))!=0) nLinked++; | __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++; | |||
| if ((pglUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC) __GLee | if ((GLeeFuncPtr_glUpdateObjectBufferATI = (GLEEPFNGLUPDATEOBJECTBUFFER | |||
| GetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++; | ATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++; | |||
| if ((pglGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGe | if ((GLeeFuncPtr_glGetObjectBufferfvATI = (GLEEPFNGLGETOBJECTBUFFERFVAT | |||
| tProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++; | IPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++; | |||
| if ((pglGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGe | if ((GLeeFuncPtr_glGetObjectBufferivATI = (GLEEPFNGLGETOBJECTBUFFERIVAT | |||
| tProcAddress("glGetObjectBufferivATI"))!=0) nLinked++; | IPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++; | |||
| if ((pglFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetP | if ((GLeeFuncPtr_glFreeObjectBufferATI = (GLEEPFNGLFREEOBJECTBUFFERATIP | |||
| rocAddress("glFreeObjectBufferATI"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++; | |||
| if ((pglArrayObjectATI = (PFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glArrayObjectATI = (GLEEPFNGLARRAYOBJECTATIPROC) __GLe | |||
| ("glArrayObjectATI"))!=0) nLinked++; | eGetProcAddress("glArrayObjectATI"))!=0) nLinked++; | |||
| if ((pglGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetArrayObjectfvATI = (GLEEPFNGLGETARRAYOBJECTFVATIP | |||
| rocAddress("glGetArrayObjectfvATI"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++; | |||
| if ((pglGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetArrayObjectivATI = (GLEEPFNGLGETARRAYOBJECTIVATIP | |||
| rocAddress("glGetArrayObjectivATI"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++; | |||
| if ((pglVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC) __GLee | if ((GLeeFuncPtr_glVariantArrayObjectATI = (GLEEPFNGLVARIANTARRAYOBJECT | |||
| GetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++; | ATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++; | |||
| if ((pglGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPR | if ((GLeeFuncPtr_glGetVariantArrayObjectfvATI = (GLEEPFNGLGETVARIANTARR | |||
| OC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++; | AYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0 | |||
| if ((pglGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetVariantArrayObjectivATI = (GLEEPFNGLGETVARIANTARR | |||
| AYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0 | ||||
| ) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==12) return GLEE_LINK_COMPLETE; | if (nLinked==12) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_vertex_shader(void) | GLuint __GLeeLink_GL_EXT_vertex_shader(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_vertex_shader | #ifdef __GLEE_GL_EXT_vertex_shader | |||
| if ((pglBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGe | if ((GLeeFuncPtr_glBeginVertexShaderEXT = (GLEEPFNGLBEGINVERTEXSHADEREX | |||
| tProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++; | |||
| if ((pglEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glEndVertexShaderEXT = (GLEEPFNGLENDVERTEXSHADEREXTPRO | |||
| cAddress("glEndVertexShaderEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++; | |||
| if ((pglBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glBindVertexShaderEXT = (GLEEPFNGLBINDVERTEXSHADEREXTP | |||
| rocAddress("glBindVertexShaderEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++; | |||
| if ((pglGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glGenVertexShadersEXT = (GLEEPFNGLGENVERTEXSHADERSEXTP | |||
| rocAddress("glGenVertexShadersEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++; | |||
| if ((pglDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC) __GLee | if ((GLeeFuncPtr_glDeleteVertexShaderEXT = (GLEEPFNGLDELETEVERTEXSHADER | |||
| GetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++; | |||
| if ((pglShaderOp1EXT = (PFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glShaderOp1EXT = (GLEEPFNGLSHADEROP1EXTPROC) __GLeeGet | |||
| ShaderOp1EXT"))!=0) nLinked++; | ProcAddress("glShaderOp1EXT"))!=0) nLinked++; | |||
| if ((pglShaderOp2EXT = (PFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glShaderOp2EXT = (GLEEPFNGLSHADEROP2EXTPROC) __GLeeGet | |||
| ShaderOp2EXT"))!=0) nLinked++; | ProcAddress("glShaderOp2EXT"))!=0) nLinked++; | |||
| if ((pglShaderOp3EXT = (PFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glShaderOp3EXT = (GLEEPFNGLSHADEROP3EXTPROC) __GLeeGet | |||
| ShaderOp3EXT"))!=0) nLinked++; | ProcAddress("glShaderOp3EXT"))!=0) nLinked++; | |||
| if ((pglSwizzleEXT = (PFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwiz | if ((GLeeFuncPtr_glSwizzleEXT = (GLEEPFNGLSWIZZLEEXTPROC) __GLeeGetProc | |||
| zleEXT"))!=0) nLinked++; | Address("glSwizzleEXT"))!=0) nLinked++; | |||
| if ((pglWriteMaskEXT = (PFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glWriteMaskEXT = (GLEEPFNGLWRITEMASKEXTPROC) __GLeeGet | |||
| WriteMaskEXT"))!=0) nLinked++; | ProcAddress("glWriteMaskEXT"))!=0) nLinked++; | |||
| if ((pglInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glInsertComponentEXT = (GLEEPFNGLINSERTCOMPONENTEXTPRO | |||
| cAddress("glInsertComponentEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++; | |||
| if ((pglExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glExtractComponentEXT = (GLEEPFNGLEXTRACTCOMPONENTEXTP | |||
| rocAddress("glExtractComponentEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++; | |||
| if ((pglGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glGenSymbolsEXT = (GLEEPFNGLGENSYMBOLSEXTPROC) __GLeeG | |||
| glGenSymbolsEXT"))!=0) nLinked++; | etProcAddress("glGenSymbolsEXT"))!=0) nLinked++; | |||
| if ((pglSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glSetInvariantEXT = (GLEEPFNGLSETINVARIANTEXTPROC) __G | |||
| ss("glSetInvariantEXT"))!=0) nLinked++; | LeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++; | |||
| if ((pglSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glSetLocalConstantEXT = (GLEEPFNGLSETLOCALCONSTANTEXTP | |||
| rocAddress("glSetLocalConstantEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++; | |||
| if ((pglVariantbvEXT = (PFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glVariantbvEXT = (GLEEPFNGLVARIANTBVEXTPROC) __GLeeGet | |||
| VariantbvEXT"))!=0) nLinked++; | ProcAddress("glVariantbvEXT"))!=0) nLinked++; | |||
| if ((pglVariantsvEXT = (PFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glVariantsvEXT = (GLEEPFNGLVARIANTSVEXTPROC) __GLeeGet | |||
| VariantsvEXT"))!=0) nLinked++; | ProcAddress("glVariantsvEXT"))!=0) nLinked++; | |||
| if ((pglVariantivEXT = (PFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glVariantivEXT = (GLEEPFNGLVARIANTIVEXTPROC) __GLeeGet | |||
| VariantivEXT"))!=0) nLinked++; | ProcAddress("glVariantivEXT"))!=0) nLinked++; | |||
| if ((pglVariantfvEXT = (PFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glVariantfvEXT = (GLEEPFNGLVARIANTFVEXTPROC) __GLeeGet | |||
| VariantfvEXT"))!=0) nLinked++; | ProcAddress("glVariantfvEXT"))!=0) nLinked++; | |||
| if ((pglVariantdvEXT = (PFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glVariantdvEXT = (GLEEPFNGLVARIANTDVEXTPROC) __GLeeGet | |||
| VariantdvEXT"))!=0) nLinked++; | ProcAddress("glVariantdvEXT"))!=0) nLinked++; | |||
| if ((pglVariantubvEXT = (PFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glVariantubvEXT = (GLEEPFNGLVARIANTUBVEXTPROC) __GLeeG | |||
| glVariantubvEXT"))!=0) nLinked++; | etProcAddress("glVariantubvEXT"))!=0) nLinked++; | |||
| if ((pglVariantusvEXT = (PFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glVariantusvEXT = (GLEEPFNGLVARIANTUSVEXTPROC) __GLeeG | |||
| glVariantusvEXT"))!=0) nLinked++; | etProcAddress("glVariantusvEXT"))!=0) nLinked++; | |||
| if ((pglVariantuivEXT = (PFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glVariantuivEXT = (GLEEPFNGLVARIANTUIVEXTPROC) __GLeeG | |||
| glVariantuivEXT"))!=0) nLinked++; | etProcAddress("glVariantuivEXT"))!=0) nLinked++; | |||
| if ((pglVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVariantPointerEXT = (GLEEPFNGLVARIANTPOINTEREXTPROC) | |||
| ddress("glVariantPointerEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++; | |||
| if ((pglEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXT | if ((GLeeFuncPtr_glEnableVariantClientStateEXT = (GLEEPFNGLENABLEVARIAN | |||
| PROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++; | TCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT")) | |||
| if ((pglDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEE | !=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked | if ((GLeeFuncPtr_glDisableVariantClientStateEXT = (GLEEPFNGLDISABLEVARI | |||
| ++; | ANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT | |||
| if ((pglBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC) __GLee | "))!=0) nLinked++; | |||
| GetProcAddress("glBindLightParameterEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBindLightParameterEXT = (GLEEPFNGLBINDLIGHTPARAMETER | |||
| if ((pglBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC) | EXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++; | |||
| __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBindMaterialParameterEXT = (GLEEPFNGLBINDMATERIALPAR | |||
| if ((pglBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC) __GL | AMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLin | |||
| eeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++; | ked++; | |||
| if ((pglBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXT | if ((GLeeFuncPtr_glBindTexGenParameterEXT = (GLEEPFNGLBINDTEXGENPARAMET | |||
| PROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++; | EREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++; | |||
| if ((pglBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glBindTextureUnitParameterEXT = (GLEEPFNGLBINDTEXTUREU | |||
| ress("glBindParameterEXT"))!=0) nLinked++; | NITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT")) | |||
| if ((pglIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC) __GLeeGetP | !=0) nLinked++; | |||
| rocAddress("glIsVariantEnabledEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBindParameterEXT = (GLEEPFNGLBINDPARAMETEREXTPROC) _ | |||
| if ((pglGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC) __GLee | _GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++; | |||
| GetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glIsVariantEnabledEXT = (GLEEPFNGLISVARIANTENABLEDEXTP | |||
| if ((pglGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC) __GLee | ROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++; | |||
| GetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetVariantBooleanvEXT = (GLEEPFNGLGETVARIANTBOOLEANV | |||
| if ((pglGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetP | EXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++; | |||
| rocAddress("glGetVariantFloatvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetVariantIntegervEXT = (GLEEPFNGLGETVARIANTINTEGERV | |||
| if ((pglGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC) __GLee | EXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++; | |||
| GetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetVariantFloatvEXT = (GLEEPFNGLGETVARIANTFLOATVEXTP | |||
| if ((pglGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC) __ | ROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetVariantPointervEXT = (GLEEPFNGLGETVARIANTPOINTERV | |||
| if ((pglGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC) __ | EXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetInvariantBooleanvEXT = (GLEEPFNGLGETINVARIANTBOOL | |||
| if ((pglGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC) __GLee | EANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked | |||
| GetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++; | ++; | |||
| if ((pglGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXT | if ((GLeeFuncPtr_glGetInvariantIntegervEXT = (GLEEPFNGLGETINVARIANTINTE | |||
| PROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++; | GERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked | |||
| if ((pglGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXT | ++; | |||
| PROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetInvariantFloatvEXT = (GLEEPFNGLGETINVARIANTFLOATV | |||
| if ((pglGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC | EXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetLocalConstantBooleanvEXT = (GLEEPFNGLGETLOCALCONS | |||
| TANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT")) | ||||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetLocalConstantIntegervEXT = (GLEEPFNGLGETLOCALCONS | ||||
| TANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT")) | ||||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetLocalConstantFloatvEXT = (GLEEPFNGLGETLOCALCONSTA | ||||
| NTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) n | ||||
| Linked++; | ||||
| #endif | #endif | |||
| if (nLinked==42) return GLEE_LINK_COMPLETE; | if (nLinked==42) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_vertex_streams(void) | GLuint __GLeeLink_GL_ATI_vertex_streams(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_vertex_streams | #ifdef __GLEE_GL_ATI_vertex_streams | |||
| if ((pglVertexStream1sATI = (PFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream1sATI = (GLEEPFNGLVERTEXSTREAM1SATIPROC) | |||
| ddress("glVertexStream1sATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1svATI = (PFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream1svATI = (GLEEPFNGLVERTEXSTREAM1SVATIPRO | |||
| cAddress("glVertexStream1svATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1iATI = (PFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream1iATI = (GLEEPFNGLVERTEXSTREAM1IATIPROC) | |||
| ddress("glVertexStream1iATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1ivATI = (PFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream1ivATI = (GLEEPFNGLVERTEXSTREAM1IVATIPRO | |||
| cAddress("glVertexStream1ivATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1fATI = (PFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream1fATI = (GLEEPFNGLVERTEXSTREAM1FATIPROC) | |||
| ddress("glVertexStream1fATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1fvATI = (PFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream1fvATI = (GLEEPFNGLVERTEXSTREAM1FVATIPRO | |||
| cAddress("glVertexStream1fvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1dATI = (PFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream1dATI = (GLEEPFNGLVERTEXSTREAM1DATIPROC) | |||
| ddress("glVertexStream1dATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++; | |||
| if ((pglVertexStream1dvATI = (PFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream1dvATI = (GLEEPFNGLVERTEXSTREAM1DVATIPRO | |||
| cAddress("glVertexStream1dvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream2sATI = (GLEEPFNGLVERTEXSTREAM2SATIPROC) | |||
| ddress("glVertexStream2sATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream2svATI = (GLEEPFNGLVERTEXSTREAM2SVATIPRO | |||
| cAddress("glVertexStream2svATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream2iATI = (GLEEPFNGLVERTEXSTREAM2IATIPROC) | |||
| ddress("glVertexStream2iATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream2ivATI = (GLEEPFNGLVERTEXSTREAM2IVATIPRO | |||
| cAddress("glVertexStream2ivATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream2fATI = (GLEEPFNGLVERTEXSTREAM2FATIPROC) | |||
| ddress("glVertexStream2fATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream2fvATI = (GLEEPFNGLVERTEXSTREAM2FVATIPRO | |||
| cAddress("glVertexStream2fvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream2dATI = (GLEEPFNGLVERTEXSTREAM2DATIPROC) | |||
| ddress("glVertexStream2dATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++; | |||
| if ((pglVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream2dvATI = (GLEEPFNGLVERTEXSTREAM2DVATIPRO | |||
| cAddress("glVertexStream2dvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream3sATI = (GLEEPFNGLVERTEXSTREAM3SATIPROC) | |||
| ddress("glVertexStream3sATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream3svATI = (GLEEPFNGLVERTEXSTREAM3SVATIPRO | |||
| cAddress("glVertexStream3svATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream3iATI = (GLEEPFNGLVERTEXSTREAM3IATIPROC) | |||
| ddress("glVertexStream3iATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream3ivATI = (GLEEPFNGLVERTEXSTREAM3IVATIPRO | |||
| cAddress("glVertexStream3ivATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream3fATI = (GLEEPFNGLVERTEXSTREAM3FATIPROC) | |||
| ddress("glVertexStream3fATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream3fvATI = (GLEEPFNGLVERTEXSTREAM3FVATIPRO | |||
| cAddress("glVertexStream3fvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream3dATI = (GLEEPFNGLVERTEXSTREAM3DATIPROC) | |||
| ddress("glVertexStream3dATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++; | |||
| if ((pglVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream3dvATI = (GLEEPFNGLVERTEXSTREAM3DVATIPRO | |||
| cAddress("glVertexStream3dvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream4sATI = (GLEEPFNGLVERTEXSTREAM4SATIPROC) | |||
| ddress("glVertexStream4sATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream4svATI = (GLEEPFNGLVERTEXSTREAM4SVATIPRO | |||
| cAddress("glVertexStream4svATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream4iATI = (GLEEPFNGLVERTEXSTREAM4IATIPROC) | |||
| ddress("glVertexStream4iATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream4ivATI = (GLEEPFNGLVERTEXSTREAM4IVATIPRO | |||
| cAddress("glVertexStream4ivATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream4fATI = (GLEEPFNGLVERTEXSTREAM4FATIPROC) | |||
| ddress("glVertexStream4fATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream4fvATI = (GLEEPFNGLVERTEXSTREAM4FVATIPRO | |||
| cAddress("glVertexStream4fvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexStream4dATI = (GLEEPFNGLVERTEXSTREAM4DATIPROC) | |||
| ddress("glVertexStream4dATI"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++; | |||
| if ((pglVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexStream4dvATI = (GLEEPFNGLVERTEXSTREAM4DVATIPRO | |||
| cAddress("glVertexStream4dvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glNormalStream3bATI = (GLEEPFNGLNORMALSTREAM3BATIPROC) | |||
| ddress("glNormalStream3bATI"))!=0) nLinked++; | __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glNormalStream3bvATI = (GLEEPFNGLNORMALSTREAM3BVATIPRO | |||
| cAddress("glNormalStream3bvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glNormalStream3sATI = (GLEEPFNGLNORMALSTREAM3SATIPROC) | |||
| ddress("glNormalStream3sATI"))!=0) nLinked++; | __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glNormalStream3svATI = (GLEEPFNGLNORMALSTREAM3SVATIPRO | |||
| cAddress("glNormalStream3svATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glNormalStream3iATI = (GLEEPFNGLNORMALSTREAM3IATIPROC) | |||
| ddress("glNormalStream3iATI"))!=0) nLinked++; | __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glNormalStream3ivATI = (GLEEPFNGLNORMALSTREAM3IVATIPRO | |||
| cAddress("glNormalStream3ivATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glNormalStream3fATI = (GLEEPFNGLNORMALSTREAM3FATIPROC) | |||
| ddress("glNormalStream3fATI"))!=0) nLinked++; | __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glNormalStream3fvATI = (GLEEPFNGLNORMALSTREAM3FVATIPRO | |||
| cAddress("glNormalStream3fvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glNormalStream3dATI = (GLEEPFNGLNORMALSTREAM3DATIPROC) | |||
| ddress("glNormalStream3dATI"))!=0) nLinked++; | __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++; | |||
| if ((pglNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glNormalStream3dvATI = (GLEEPFNGLNORMALSTREAM3DVATIPRO | |||
| cAddress("glNormalStream3dvATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++; | |||
| if ((pglClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATI | if ((GLeeFuncPtr_glClientActiveVertexStreamATI = (GLEEPFNGLCLIENTACTIVE | |||
| PROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++; | VERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI")) | |||
| if ((pglVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC) __GLeeGetPro | !=0) nLinked++; | |||
| cAddress("glVertexBlendEnviATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexBlendEnviATI = (GLEEPFNGLVERTEXBLENDENVIATIPRO | |||
| if ((pglVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC) __GLeeGetPro | C) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++; | |||
| cAddress("glVertexBlendEnvfATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexBlendEnvfATI = (GLEEPFNGLVERTEXBLENDENVFATIPRO | |||
| C) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==45) return GLEE_LINK_COMPLETE; | if (nLinked==45) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_element_array(void) | GLuint __GLeeLink_GL_ATI_element_array(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_element_array | #ifdef __GLEE_GL_ATI_element_array | |||
| if ((pglElementPointerATI = (PFNGLELEMENTPOINTERATIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glElementPointerATI = (GLEEPFNGLELEMENTPOINTERATIPROC) | |||
| ddress("glElementPointerATI"))!=0) nLinked++; | __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++; | |||
| if ((pglDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetP | if ((GLeeFuncPtr_glDrawElementArrayATI = (GLEEPFNGLDRAWELEMENTARRAYATIP | |||
| rocAddress("glDrawElementArrayATI"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++; | |||
| if ((pglDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC) | if ((GLeeFuncPtr_glDrawRangeElementArrayATI = (GLEEPFNGLDRAWRANGEELEMEN | |||
| __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++; | TARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLin | |||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SUN_mesh_array(void) | GLuint __GLeeLink_GL_SUN_mesh_array(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SUN_mesh_array | #ifdef __GLEE_GL_SUN_mesh_array | |||
| if ((pglDrawMeshArraysSUN = (PFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcA ddress("glDrawMeshArraysSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glDrawMeshArraysSUN = (GLEEPFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COM PLETE;} | GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COM PLETE;} | |||
| GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_occlusion_query(void) | GLuint __GLeeLink_GL_NV_occlusion_query(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_occlusion_query | #ifdef __GLEE_GL_NV_occlusion_query | |||
| if ((pglGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC) __GLee | if ((GLeeFuncPtr_glGenOcclusionQueriesNV = (GLEEPFNGLGENOCCLUSIONQUERIE | |||
| GetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++; | SNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++; | |||
| if ((pglDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC) | if ((GLeeFuncPtr_glDeleteOcclusionQueriesNV = (GLEEPFNGLDELETEOCCLUSION | |||
| __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++; | QUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLin | |||
| if ((pglIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetPro | ked++; | |||
| cAddress("glIsOcclusionQueryNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glIsOcclusionQueryNV = (GLEEPFNGLISOCCLUSIONQUERYNVPRO | |||
| if ((pglBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC) __GLee | C) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++; | |||
| GetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glBeginOcclusionQueryNV = (GLEEPFNGLBEGINOCCLUSIONQUER | |||
| if ((pglEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetP | YNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++; | |||
| rocAddress("glEndOcclusionQueryNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glEndOcclusionQueryNV = (GLEEPFNGLENDOCCLUSIONQUERYNVP | |||
| if ((pglGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC) __GLee | ROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++; | |||
| GetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetOcclusionQueryivNV = (GLEEPFNGLGETOCCLUSIONQUERYI | |||
| if ((pglGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC) __GL | VNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++; | |||
| eeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetOcclusionQueryuivNV = (GLEEPFNGLGETOCCLUSIONQUERY | |||
| UIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | if (nLinked==7) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_point_sprite(void) | GLuint __GLeeLink_GL_NV_point_sprite(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_point_sprite | #ifdef __GLEE_GL_NV_point_sprite | |||
| if ((pglPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glPointParameteriNV = (GLEEPFNGLPOINTPARAMETERINVPROC) | |||
| ddress("glPointParameteriNV"))!=0) nLinked++; | __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++; | |||
| if ((pglPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glPointParameterivNV = (GLEEPFNGLPOINTPARAMETERIVNVPRO | |||
| cAddress("glPointParameterivNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_stencil_two_side(void) | GLuint __GLeeLink_GL_EXT_stencil_two_side(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_stencil_two_side | #ifdef __GLEE_GL_EXT_stencil_two_side | |||
| if ((pglActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC) __GLeeGe tProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glActiveStencilFaceEXT = (GLEEPFNGLACTIVESTENCILFACEEX TPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_APPLE_element_array(void) | GLuint __GLeeLink_GL_APPLE_element_array(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_APPLE_element_array | #ifdef __GLEE_GL_APPLE_element_array | |||
| if ((pglElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetP | if ((GLeeFuncPtr_glElementPointerAPPLE = (GLEEPFNGLELEMENTPOINTERAPPLEP | |||
| rocAddress("glElementPointerAPPLE"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++; | |||
| if ((pglDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC) __GLee | if ((GLeeFuncPtr_glDrawElementArrayAPPLE = (GLEEPFNGLDRAWELEMENTARRAYAP | |||
| GetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++; | PLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++; | |||
| if ((pglDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPR | if ((GLeeFuncPtr_glDrawRangeElementArrayAPPLE = (GLEEPFNGLDRAWRANGEELEM | |||
| OC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++; | ENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0 | |||
| if ((pglMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiDrawElementArrayAPPLE = (GLEEPFNGLMULTIDRAWELEM | |||
| if ((pglMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTAR | ENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0 | |||
| RAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0 | ) nLinked++; | |||
| ) nLinked++; | if ((GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE = (GLEEPFNGLMULTIDRA | |||
| WRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementA | ||||
| rrayAPPLE"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_APPLE_fence(void) | GLuint __GLeeLink_GL_APPLE_fence(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_APPLE_fence | #ifdef __GLEE_GL_APPLE_fence | |||
| if ((pglGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glGenFencesAPPLE = (GLEEPFNGLGENFENCESAPPLEPROC) __GLe | |||
| ("glGenFencesAPPLE"))!=0) nLinked++; | eGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++; | |||
| if ((pglDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glDeleteFencesAPPLE = (GLEEPFNGLDELETEFENCESAPPLEPROC) | |||
| ddress("glDeleteFencesAPPLE"))!=0) nLinked++; | __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++; | |||
| if ((pglSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glSetFenceAPPLE = (GLEEPFNGLSETFENCEAPPLEPROC) __GLeeG | |||
| glSetFenceAPPLE"))!=0) nLinked++; | etProcAddress("glSetFenceAPPLE"))!=0) nLinked++; | |||
| if ((pglIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glIsFenceAPPLE = (GLEEPFNGLISFENCEAPPLEPROC) __GLeeGet | |||
| IsFenceAPPLE"))!=0) nLinked++; | ProcAddress("glIsFenceAPPLE"))!=0) nLinked++; | |||
| if ((pglTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glTestFenceAPPLE = (GLEEPFNGLTESTFENCEAPPLEPROC) __GLe | |||
| ("glTestFenceAPPLE"))!=0) nLinked++; | eGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++; | |||
| if ((pglFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glFinishFenceAPPLE = (GLEEPFNGLFINISHFENCEAPPLEPROC) _ | |||
| ress("glFinishFenceAPPLE"))!=0) nLinked++; | _GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++; | |||
| if ((pglTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glTestObjectAPPLE = (GLEEPFNGLTESTOBJECTAPPLEPROC) __G | |||
| ss("glTestObjectAPPLE"))!=0) nLinked++; | LeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++; | |||
| if ((pglFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glFinishObjectAPPLE = (GLEEPFNGLFINISHOBJECTAPPLEPROC) | |||
| ddress("glFinishObjectAPPLE"))!=0) nLinked++; | __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==8) return GLEE_LINK_COMPLETE; | if (nLinked==8) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_APPLE_vertex_array_object(void) | GLuint __GLeeLink_GL_APPLE_vertex_array_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_APPLE_vertex_array_object | #ifdef __GLEE_GL_APPLE_vertex_array_object | |||
| if ((pglBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGe | if ((GLeeFuncPtr_glBindVertexArrayAPPLE = (GLEEPFNGLBINDVERTEXARRAYAPPL | |||
| tProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++; | EPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++; | |||
| if ((pglDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) __ | if ((GLeeFuncPtr_glDeleteVertexArraysAPPLE = (GLEEPFNGLDELETEVERTEXARRA | |||
| GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++; | YSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked | |||
| if ((pglGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGe | ++; | |||
| tProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++; | if ((GLeeFuncPtr_glGenVertexArraysAPPLE = (GLEEPFNGLGENVERTEXARRAYSAPPL | |||
| if ((pglIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetPro | EPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++; | |||
| cAddress("glIsVertexArrayAPPLE"))!=0) nLinked++; | if ((GLeeFuncPtr_glIsVertexArrayAPPLE = (GLEEPFNGLISVERTEXARRAYAPPLEPRO | |||
| C) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_APPLE_vertex_array_range(void) | GLuint __GLeeLink_GL_APPLE_vertex_array_range(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_APPLE_vertex_array_range | #ifdef __GLEE_GL_APPLE_vertex_array_range | |||
| if ((pglVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC) __GLee | if ((GLeeFuncPtr_glVertexArrayRangeAPPLE = (GLEEPFNGLVERTEXARRAYRANGEAP | |||
| GetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++; | PLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++; | |||
| if ((pglFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPR | if ((GLeeFuncPtr_glFlushVertexArrayRangeAPPLE = (GLEEPFNGLFLUSHVERTEXAR | |||
| OC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++; | RAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0 | |||
| if ((pglVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++; | if ((GLeeFuncPtr_glVertexArrayParameteriAPPLE = (GLEEPFNGLVERTEXARRAYPA | |||
| RAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0 | ||||
| ) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ATI_draw_buffers(void) | GLuint __GLeeLink_GL_ATI_draw_buffers(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_draw_buffers | #ifdef __GLEE_GL_ATI_draw_buffers | |||
| if ((pglDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress ("glDrawBuffersATI"))!=0) nLinked++; | if ((GLeeFuncPtr_glDrawBuffersATI = (GLEEPFNGLDRAWBUFFERSATIPROC) __GLe eGetProcAddress("glDrawBuffersATI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLET E;} | GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLET E;} | |||
| GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_fragment_program(void) | GLuint __GLeeLink_GL_NV_fragment_program(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_fragment_program | #ifdef __GLEE_GL_NV_fragment_program | |||
| if ((pglProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC | if ((GLeeFuncPtr_glProgramNamedParameter4fNV = (GLEEPFNGLPROGRAMNAMEDPA | |||
| ) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++; | RAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) n | |||
| if ((pglProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC | Linked++; | |||
| ) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramNamedParameter4dNV = (GLEEPFNGLPROGRAMNAMEDPA | |||
| if ((pglProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPR | RAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) n | |||
| OC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++; | Linked++; | |||
| if ((pglProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPR | if ((GLeeFuncPtr_glProgramNamedParameter4fvNV = (GLEEPFNGLPROGRAMNAMEDP | |||
| OC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++; | ARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0 | |||
| if ((pglGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFV | ) nLinked++; | |||
| NVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked | if ((GLeeFuncPtr_glProgramNamedParameter4dvNV = (GLEEPFNGLPROGRAMNAMEDP | |||
| ++; | ARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0 | |||
| if ((pglGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDV | ) nLinked++; | |||
| NVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked | if ((GLeeFuncPtr_glGetProgramNamedParameterfvNV = (GLEEPFNGLGETPROGRAMN | |||
| ++; | AMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV | |||
| "))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetProgramNamedParameterdvNV = (GLEEPFNGLGETPROGRAMN | ||||
| AMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV | ||||
| "))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_half_float(void) | GLuint __GLeeLink_GL_NV_half_float(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_half_float | #ifdef __GLEE_GL_NV_half_float | |||
| if ((pglVertex2hNV = (PFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVert | if ((GLeeFuncPtr_glVertex2hNV = (GLEEPFNGLVERTEX2HNVPROC) __GLeeGetProc | |||
| ex2hNV"))!=0) nLinked++; | Address("glVertex2hNV"))!=0) nLinked++; | |||
| if ((pglVertex2hvNV = (PFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVe | if ((GLeeFuncPtr_glVertex2hvNV = (GLEEPFNGLVERTEX2HVNVPROC) __GLeeGetPr | |||
| rtex2hvNV"))!=0) nLinked++; | ocAddress("glVertex2hvNV"))!=0) nLinked++; | |||
| if ((pglVertex3hNV = (PFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVert | if ((GLeeFuncPtr_glVertex3hNV = (GLEEPFNGLVERTEX3HNVPROC) __GLeeGetProc | |||
| ex3hNV"))!=0) nLinked++; | Address("glVertex3hNV"))!=0) nLinked++; | |||
| if ((pglVertex3hvNV = (PFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVe | if ((GLeeFuncPtr_glVertex3hvNV = (GLEEPFNGLVERTEX3HVNVPROC) __GLeeGetPr | |||
| rtex3hvNV"))!=0) nLinked++; | ocAddress("glVertex3hvNV"))!=0) nLinked++; | |||
| if ((pglVertex4hNV = (PFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVert | if ((GLeeFuncPtr_glVertex4hNV = (GLEEPFNGLVERTEX4HNVPROC) __GLeeGetProc | |||
| ex4hNV"))!=0) nLinked++; | Address("glVertex4hNV"))!=0) nLinked++; | |||
| if ((pglVertex4hvNV = (PFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVe | if ((GLeeFuncPtr_glVertex4hvNV = (GLEEPFNGLVERTEX4HVNVPROC) __GLeeGetPr | |||
| rtex4hvNV"))!=0) nLinked++; | ocAddress("glVertex4hvNV"))!=0) nLinked++; | |||
| if ((pglNormal3hNV = (PFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNorm | if ((GLeeFuncPtr_glNormal3hNV = (GLEEPFNGLNORMAL3HNVPROC) __GLeeGetProc | |||
| al3hNV"))!=0) nLinked++; | Address("glNormal3hNV"))!=0) nLinked++; | |||
| if ((pglNormal3hvNV = (PFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNo | if ((GLeeFuncPtr_glNormal3hvNV = (GLEEPFNGLNORMAL3HVNVPROC) __GLeeGetPr | |||
| rmal3hvNV"))!=0) nLinked++; | ocAddress("glNormal3hvNV"))!=0) nLinked++; | |||
| if ((pglColor3hNV = (PFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3 | if ((GLeeFuncPtr_glColor3hNV = (GLEEPFNGLCOLOR3HNVPROC) __GLeeGetProcAd | |||
| hNV"))!=0) nLinked++; | dress("glColor3hNV"))!=0) nLinked++; | |||
| if ((pglColor3hvNV = (PFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColo | if ((GLeeFuncPtr_glColor3hvNV = (GLEEPFNGLCOLOR3HVNVPROC) __GLeeGetProc | |||
| r3hvNV"))!=0) nLinked++; | Address("glColor3hvNV"))!=0) nLinked++; | |||
| if ((pglColor4hNV = (PFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4 | if ((GLeeFuncPtr_glColor4hNV = (GLEEPFNGLCOLOR4HNVPROC) __GLeeGetProcAd | |||
| hNV"))!=0) nLinked++; | dress("glColor4hNV"))!=0) nLinked++; | |||
| if ((pglColor4hvNV = (PFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColo | if ((GLeeFuncPtr_glColor4hvNV = (GLEEPFNGLCOLOR4HVNVPROC) __GLeeGetProc | |||
| r4hvNV"))!=0) nLinked++; | Address("glColor4hvNV"))!=0) nLinked++; | |||
| if ((pglTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTexCoord1hNV = (GLEEPFNGLTEXCOORD1HNVPROC) __GLeeGet | |||
| TexCoord1hNV"))!=0) nLinked++; | ProcAddress("glTexCoord1hNV"))!=0) nLinked++; | |||
| if ((pglTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTexCoord1hvNV = (GLEEPFNGLTEXCOORD1HVNVPROC) __GLeeG | |||
| glTexCoord1hvNV"))!=0) nLinked++; | etProcAddress("glTexCoord1hvNV"))!=0) nLinked++; | |||
| if ((pglTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTexCoord2hNV = (GLEEPFNGLTEXCOORD2HNVPROC) __GLeeGet | |||
| TexCoord2hNV"))!=0) nLinked++; | ProcAddress("glTexCoord2hNV"))!=0) nLinked++; | |||
| if ((pglTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTexCoord2hvNV = (GLEEPFNGLTEXCOORD2HVNVPROC) __GLeeG | |||
| glTexCoord2hvNV"))!=0) nLinked++; | etProcAddress("glTexCoord2hvNV"))!=0) nLinked++; | |||
| if ((pglTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTexCoord3hNV = (GLEEPFNGLTEXCOORD3HNVPROC) __GLeeGet | |||
| TexCoord3hNV"))!=0) nLinked++; | ProcAddress("glTexCoord3hNV"))!=0) nLinked++; | |||
| if ((pglTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTexCoord3hvNV = (GLEEPFNGLTEXCOORD3HVNVPROC) __GLeeG | |||
| glTexCoord3hvNV"))!=0) nLinked++; | etProcAddress("glTexCoord3hvNV"))!=0) nLinked++; | |||
| if ((pglTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glTexCoord4hNV = (GLEEPFNGLTEXCOORD4HNVPROC) __GLeeGet | |||
| TexCoord4hNV"))!=0) nLinked++; | ProcAddress("glTexCoord4hNV"))!=0) nLinked++; | |||
| if ((pglTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glTexCoord4hvNV = (GLEEPFNGLTEXCOORD4HVNVPROC) __GLeeG | |||
| glTexCoord4hvNV"))!=0) nLinked++; | etProcAddress("glTexCoord4hvNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glMultiTexCoord1hNV = (GLEEPFNGLMULTITEXCOORD1HNVPROC) | |||
| ddress("glMultiTexCoord1hNV"))!=0) nLinked++; | __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord1hvNV = (GLEEPFNGLMULTITEXCOORD1HVNVPRO | |||
| cAddress("glMultiTexCoord1hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glMultiTexCoord2hNV = (GLEEPFNGLMULTITEXCOORD2HNVPROC) | |||
| ddress("glMultiTexCoord2hNV"))!=0) nLinked++; | __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord2hvNV = (GLEEPFNGLMULTITEXCOORD2HVNVPRO | |||
| cAddress("glMultiTexCoord2hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glMultiTexCoord3hNV = (GLEEPFNGLMULTITEXCOORD3HNVPROC) | |||
| ddress("glMultiTexCoord3hNV"))!=0) nLinked++; | __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord3hvNV = (GLEEPFNGLMULTITEXCOORD3HVNVPRO | |||
| cAddress("glMultiTexCoord3hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glMultiTexCoord4hNV = (GLEEPFNGLMULTITEXCOORD4HNVPROC) | |||
| ddress("glMultiTexCoord4hNV"))!=0) nLinked++; | __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++; | |||
| if ((pglMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexCoord4hvNV = (GLEEPFNGLMULTITEXCOORD4HVNVPRO | |||
| cAddress("glMultiTexCoord4hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++; | |||
| if ((pglFogCoordhNV = (PFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFo | if ((GLeeFuncPtr_glFogCoordhNV = (GLEEPFNGLFOGCOORDHNVPROC) __GLeeGetPr | |||
| gCoordhNV"))!=0) nLinked++; | ocAddress("glFogCoordhNV"))!=0) nLinked++; | |||
| if ((pglFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("gl | if ((GLeeFuncPtr_glFogCoordhvNV = (GLEEPFNGLFOGCOORDHVNVPROC) __GLeeGet | |||
| FogCoordhvNV"))!=0) nLinked++; | ProcAddress("glFogCoordhvNV"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glSecondaryColor3hNV = (GLEEPFNGLSECONDARYCOLOR3HNVPRO | |||
| cAddress("glSecondaryColor3hNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++; | |||
| if ((pglSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetP | if ((GLeeFuncPtr_glSecondaryColor3hvNV = (GLEEPFNGLSECONDARYCOLOR3HVNVP | |||
| rocAddress("glSecondaryColor3hvNV"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++; | |||
| if ((pglVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glVertexWeighthNV = (GLEEPFNGLVERTEXWEIGHTHNVPROC) __G | |||
| ss("glVertexWeighthNV"))!=0) nLinked++; | LeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++; | |||
| if ((pglVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexWeighthvNV = (GLEEPFNGLVERTEXWEIGHTHVNVPROC) _ | |||
| ress("glVertexWeighthvNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib1hNV = (GLEEPFNGLVERTEXATTRIB1HNVPROC) _ | |||
| ress("glVertexAttrib1hNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib1hvNV = (GLEEPFNGLVERTEXATTRIB1HVNVPROC) | |||
| ddress("glVertexAttrib1hvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib2hNV = (GLEEPFNGLVERTEXATTRIB2HNVPROC) _ | |||
| ress("glVertexAttrib2hNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib2hvNV = (GLEEPFNGLVERTEXATTRIB2HVNVPROC) | |||
| ddress("glVertexAttrib2hvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib3hNV = (GLEEPFNGLVERTEXATTRIB3HNVPROC) _ | |||
| ress("glVertexAttrib3hNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib3hvNV = (GLEEPFNGLVERTEXATTRIB3HVNVPROC) | |||
| ddress("glVertexAttrib3hvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glVertexAttrib4hNV = (GLEEPFNGLVERTEXATTRIB4HNVPROC) _ | |||
| ress("glVertexAttrib4hNV"))!=0) nLinked++; | _GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++; | |||
| if ((pglVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glVertexAttrib4hvNV = (GLEEPFNGLVERTEXATTRIB4HVNVPROC) | |||
| ddress("glVertexAttrib4hvNV"))!=0) nLinked++; | __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs1hvNV = (GLEEPFNGLVERTEXATTRIBS1HVNVPRO | |||
| cAddress("glVertexAttribs1hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs2hvNV = (GLEEPFNGLVERTEXATTRIBS2HVNVPRO | |||
| cAddress("glVertexAttribs2hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs3hvNV = (GLEEPFNGLVERTEXATTRIBS3HVNVPRO | |||
| cAddress("glVertexAttribs3hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++; | |||
| if ((pglVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glVertexAttribs4hvNV = (GLEEPFNGLVERTEXATTRIBS4HVNVPRO | |||
| cAddress("glVertexAttribs4hvNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==46) return GLEE_LINK_COMPLETE; | if (nLinked==46) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_pixel_data_range(void) | GLuint __GLeeLink_GL_NV_pixel_data_range(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_pixel_data_range | #ifdef __GLEE_GL_NV_pixel_data_range | |||
| if ((pglPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glPixelDataRangeNV = (GLEEPFNGLPIXELDATARANGENVPROC) _ | |||
| ress("glPixelDataRangeNV"))!=0) nLinked++; | _GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++; | |||
| if ((pglFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC) __GLee | if ((GLeeFuncPtr_glFlushPixelDataRangeNV = (GLEEPFNGLFLUSHPIXELDATARANG | |||
| GetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++; | ENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_primitive_restart(void) | GLuint __GLeeLink_GL_NV_primitive_restart(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_primitive_restart | #ifdef __GLEE_GL_NV_primitive_restart | |||
| if ((pglPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glPrimitiveRestartNV = (GLEEPFNGLPRIMITIVERESTARTNVPRO | |||
| cAddress("glPrimitiveRestartNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++; | |||
| if ((pglPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC) __ | if ((GLeeFuncPtr_glPrimitiveRestartIndexNV = (GLEEPFNGLPRIMITIVERESTART | |||
| GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++; | INDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked | |||
| ++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_ATI_map_object_buffer(void) | GLuint __GLeeLink_GL_ATI_map_object_buffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_map_object_buffer | #ifdef __GLEE_GL_ATI_map_object_buffer | |||
| if ((pglMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMapObjectBufferATI = (GLEEPFNGLMAPOBJECTBUFFERATIPRO | |||
| cAddress("glMapObjectBufferATI"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++; | |||
| if ((pglUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGe | if ((GLeeFuncPtr_glUnmapObjectBufferATI = (GLEEPFNGLUNMAPOBJECTBUFFERAT | |||
| tProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++; | IPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_separate_stencil(void) | GLuint __GLeeLink_GL_ATI_separate_stencil(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_separate_stencil | #ifdef __GLEE_GL_ATI_separate_stencil | |||
| if ((pglStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC) __GLeeGe | if ((GLeeFuncPtr_glStencilOpSeparateATI = (GLEEPFNGLSTENCILOPSEPARATEAT | |||
| tProcAddress("glStencilOpSeparateATI"))!=0) nLinked++; | IPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++; | |||
| if ((pglStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC) __GL | if ((GLeeFuncPtr_glStencilFuncSeparateATI = (GLEEPFNGLSTENCILFUNCSEPARA | |||
| eeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++; | TEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void) | GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_ATI_vertex_attrib_array_object | #ifdef __GLEE_GL_ATI_vertex_attrib_array_object | |||
| if ((pglVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPR | if ((GLeeFuncPtr_glVertexAttribArrayObjectATI = (GLEEPFNGLVERTEXATTRIBA | |||
| OC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++; | RRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0 | |||
| if ((pglGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJ | ) nLinked++; | |||
| ECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0 | if ((GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI = (GLEEPFNGLGETVERTE | |||
| ) nLinked++; | XATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayOb | |||
| if ((pglGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJ | jectfvATI"))!=0) nLinked++; | |||
| ECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0 | if ((GLeeFuncPtr_glGetVertexAttribArrayObjectivATI = (GLEEPFNGLGETVERTE | |||
| ) nLinked++; | XATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayOb | |||
| jectivATI"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_depth_bounds_test(void) | GLuint __GLeeLink_GL_EXT_depth_bounds_test(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_depth_bounds_test | #ifdef __GLEE_GL_EXT_depth_bounds_test | |||
| if ((pglDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress ("glDepthBoundsEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glDepthBoundsEXT = (GLEEPFNGLDEPTHBOUNDSEXTPROC) __GLe eGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_EXT_blend_equation_separate(void) | GLuint __GLeeLink_GL_EXT_blend_equation_separate(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_blend_equation_separate | #ifdef __GLEE_GL_EXT_blend_equation_separate | |||
| if ((pglBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBlendEquationSeparateEXT = (GLEEPFNGLBLENDEQUATIONSE PARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLin ked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;} | |||
| skipping to change at line 8905 | skipping to change at line 14028 | |||
| GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_framebuffer_object(void) | GLuint __GLeeLink_GL_EXT_framebuffer_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_framebuffer_object | #ifdef __GLEE_GL_EXT_framebuffer_object | |||
| if ((pglIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glIsRenderbufferEXT = (GLEEPFNGLISRENDERBUFFEREXTPROC) | |||
| ddress("glIsRenderbufferEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++; | |||
| if ((pglBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glBindRenderbufferEXT = (GLEEPFNGLBINDRENDERBUFFEREXTP | |||
| rocAddress("glBindRenderbufferEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++; | |||
| if ((pglDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) __GL | if ((GLeeFuncPtr_glDeleteRenderbuffersEXT = (GLEEPFNGLDELETERENDERBUFFE | |||
| eeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++; | RSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++; | |||
| if ((pglGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glGenRenderbuffersEXT = (GLEEPFNGLGENRENDERBUFFERSEXTP | |||
| rocAddress("glGenRenderbuffersEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++; | |||
| if ((pglRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) __GL | if ((GLeeFuncPtr_glRenderbufferStorageEXT = (GLEEPFNGLRENDERBUFFERSTORA | |||
| eeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++; | GEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++; | |||
| if ((pglGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERI | if ((GLeeFuncPtr_glGetRenderbufferParameterivEXT = (GLEEPFNGLGETRENDERB | |||
| VEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLin | UFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv | |||
| ked++; | EXT"))!=0) nLinked++; | |||
| if ((pglIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glIsFramebufferEXT = (GLEEPFNGLISFRAMEBUFFEREXTPROC) _ | |||
| ress("glIsFramebufferEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++; | |||
| if ((pglBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glBindFramebufferEXT = (GLEEPFNGLBINDFRAMEBUFFEREXTPRO | |||
| cAddress("glBindFramebufferEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++; | |||
| if ((pglDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) __GLee | if ((GLeeFuncPtr_glDeleteFramebuffersEXT = (GLEEPFNGLDELETEFRAMEBUFFERS | |||
| GetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++; | |||
| if ((pglGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGenFramebuffersEXT = (GLEEPFNGLGENFRAMEBUFFERSEXTPRO | |||
| cAddress("glGenFramebuffersEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++; | |||
| if ((pglCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC | if ((GLeeFuncPtr_glCheckFramebufferStatusEXT = (GLEEPFNGLCHECKFRAMEBUFF | |||
| ) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++; | ERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) n | |||
| if ((pglFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __ | Linked++; | |||
| GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferTexture1DEXT = (GLEEPFNGLFRAMEBUFFERTEXTU | |||
| if ((pglFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __ | RE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked | |||
| GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++; | ++; | |||
| if ((pglFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __ | if ((GLeeFuncPtr_glFramebufferTexture2DEXT = (GLEEPFNGLFRAMEBUFFERTEXTU | |||
| GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++; | RE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked | |||
| if ((pglFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPR | ++; | |||
| OC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferTexture3DEXT = (GLEEPFNGLFRAMEBUFFERTEXTU | |||
| if ((pglGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERAT | RE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked | |||
| TACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmen | ++; | |||
| tParameterivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glFramebufferRenderbufferEXT = (GLEEPFNGLFRAMEBUFFERRE | |||
| if ((pglGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcA | NDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0 | |||
| ddress("glGenerateMipmapEXT"))!=0) nLinked++; | ) nLinked++; | |||
| if ((GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT = (GLEEPFNGLG | ||||
| ETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFrame | ||||
| bufferAttachmentParameterivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGenerateMipmapEXT = (GLEEPFNGLGENERATEMIPMAPEXTPROC) | ||||
| __GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==17) return GLEE_LINK_COMPLETE; | if (nLinked==17) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_GREMEDY_string_marker(void) | GLuint __GLeeLink_GL_GREMEDY_string_marker(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_GREMEDY_string_marker | #ifdef __GLEE_GL_GREMEDY_string_marker | |||
| if ((pglStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetP rocAddress("glStringMarkerGREMEDY"))!=0) nLinked++; | if ((GLeeFuncPtr_glStringMarkerGREMEDY = (GLEEPFNGLSTRINGMARKERGREMEDYP ROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void) | GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_stencil_clear_tag | #ifdef __GLEE_GL_EXT_stencil_clear_tag | |||
| if ((pglStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetPro cAddress("glStencilClearTagEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glStencilClearTagEXT = (GLEEPFNGLSTENCILCLEARTAGEXTPRO C) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_framebuffer_blit(void) | GLuint __GLeeLink_GL_EXT_framebuffer_blit(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_framebuffer_blit | #ifdef __GLEE_GL_EXT_framebuffer_blit | |||
| if ((pglBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetPro cAddress("glBlitFramebufferEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glBlitFramebufferEXT = (GLEEPFNGLBLITFRAMEBUFFEREXTPRO C) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void) | GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_framebuffer_multisample | #ifdef __GLEE_GL_EXT_framebuffer_multisample | |||
| if ((pglRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMU LTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT "))!=0) nLinked++; | if ((GLeeFuncPtr_glRenderbufferStorageMultisampleEXT = (GLEEPFNGLRENDER BUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorag eMultisampleEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_timer_query(void) | GLuint __GLeeLink_GL_EXT_timer_query(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_timer_query | #ifdef __GLEE_GL_EXT_timer_query | |||
| if ((pglGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) __GLee | if ((GLeeFuncPtr_glGetQueryObjecti64vEXT = (GLEEPFNGLGETQUERYOBJECTI64V | |||
| GetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++; | |||
| if ((pglGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) __GL | if ((GLeeFuncPtr_glGetQueryObjectui64vEXT = (GLEEPFNGLGETQUERYOBJECTUI6 | |||
| eeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++; | 4VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void) | GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_gpu_program_parameters | #ifdef __GLEE_GL_EXT_gpu_program_parameters | |||
| if ((pglProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPR | if ((GLeeFuncPtr_glProgramEnvParameters4fvEXT = (GLEEPFNGLPROGRAMENVPAR | |||
| OC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++; | AMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0 | |||
| if ((pglProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVE | ) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked | if ((GLeeFuncPtr_glProgramLocalParameters4fvEXT = (GLEEPFNGLPROGRAMLOCA | |||
| ++; | LPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT | |||
| "))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void) | GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_APPLE_flush_buffer_range | #ifdef __GLEE_GL_APPLE_flush_buffer_range | |||
| if ((pglBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) __GLee | if ((GLeeFuncPtr_glBufferParameteriAPPLE = (GLEEPFNGLBUFFERPARAMETERIAP | |||
| GetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++; | PLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++; | |||
| if ((pglFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLE | if ((GLeeFuncPtr_glFlushMappedBufferRangeAPPLE = (GLEEPFNGLFLUSHMAPPEDB | |||
| PROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++; | UFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE")) | |||
| !=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_gpu_program4(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_NV_gpu_program4 | ||||
| if ((pglProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPR | ||||
| OC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++; | ||||
| if ((pglProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNV | ||||
| PROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++; | ||||
| if ((pglProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IV | ||||
| NVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked | ||||
| ++; | ||||
| if ((pglProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINV | ||||
| PROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++; | ||||
| if ((pglProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIV | ||||
| NVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked | ||||
| ++; | ||||
| if ((pglProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4U | ||||
| IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLin | ||||
| ked++; | ||||
| if ((pglProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC) | ||||
| __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++; | ||||
| if ((pglProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC | ||||
| ) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++; | ||||
| if ((pglProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPR | ||||
| OC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++; | ||||
| if ((pglProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC | ||||
| ) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++; | ||||
| if ((pglProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPR | ||||
| OC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++; | ||||
| if ((pglProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNV | ||||
| PROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++; | ||||
| if ((pglGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERI | ||||
| IVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLin | ||||
| ked++; | ||||
| if ((pglGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETER | ||||
| IUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) n | ||||
| Linked++; | ||||
| if ((pglGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNV | ||||
| PROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++; | ||||
| if ((pglGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIV | ||||
| NVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked | ||||
| ++; | ||||
| #endif | ||||
| if (nLinked==16) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_NV_geometry_program4(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_NV_geometry_program4 | ||||
| if ((pglProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) __GLeeGe | ||||
| tProcAddress("glProgramVertexLimitNV"))!=0) nLinked++; | ||||
| if ((pglFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLee | ||||
| GetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++; | ||||
| if ((pglFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPR | ||||
| OC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++; | ||||
| if ((pglFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC | ||||
| ) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_EXT_geometry_shader4(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_EXT_geometry_shader4 | ||||
| if ((pglProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGe | ||||
| tProcAddress("glProgramParameteriEXT"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_NV_vertex_program4(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_NV_vertex_program4 | ||||
| if ((pglVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) __GLeeGetPro | ||||
| cAddress("glVertexAttribI1iEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetPro | ||||
| cAddress("glVertexAttribI2iEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetPro | ||||
| cAddress("glVertexAttribI3iEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetPro | ||||
| cAddress("glVertexAttribI4iEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI1uiEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI2uiEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI3uiEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI4uiEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI1ivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI2ivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI3ivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI4ivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGe | ||||
| tProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGe | ||||
| tProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGe | ||||
| tProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGe | ||||
| tProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI4bvEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetP | ||||
| rocAddress("glVertexAttribI4svEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGe | ||||
| tProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGe | ||||
| tProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++; | ||||
| if ((pglVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) __ | ||||
| GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++; | ||||
| if ((pglGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) __GLee | ||||
| GetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++; | ||||
| if ((pglGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) __GL | ||||
| eeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==23) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_EXT_gpu_shader4(void) | GLuint __GLeeLink_GL_EXT_gpu_shader4(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_gpu_shader4 | #ifdef __GLEE_GL_EXT_gpu_shader4 | |||
| if ((pglGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetUniformuivEXT = (GLEEPFNGLGETUNIFORMUIVEXTPROC) _ | |||
| ress("glGetUniformuivEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++; | |||
| if ((pglBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) __ | if ((GLeeFuncPtr_glBindFragDataLocationEXT = (GLEEPFNGLBINDFRAGDATALOCA | |||
| GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++; | TIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked | |||
| if ((pglGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) __GL | ++; | |||
| eeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetFragDataLocationEXT = (GLEEPFNGLGETFRAGDATALOCATI | |||
| if ((pglUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress(" | ONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++; | |||
| glUniform1uiEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform1uiEXT = (GLEEPFNGLUNIFORM1UIEXTPROC) __GLeeG | |||
| if ((pglUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress(" | etProcAddress("glUniform1uiEXT"))!=0) nLinked++; | |||
| glUniform2uiEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform2uiEXT = (GLEEPFNGLUNIFORM2UIEXTPROC) __GLeeG | |||
| if ((pglUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress(" | etProcAddress("glUniform2uiEXT"))!=0) nLinked++; | |||
| glUniform3uiEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform3uiEXT = (GLEEPFNGLUNIFORM3UIEXTPROC) __GLeeG | |||
| if ((pglUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress(" | etProcAddress("glUniform3uiEXT"))!=0) nLinked++; | |||
| glUniform4uiEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform4uiEXT = (GLEEPFNGLUNIFORM4UIEXTPROC) __GLeeG | |||
| if ((pglUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress | etProcAddress("glUniform4uiEXT"))!=0) nLinked++; | |||
| ("glUniform1uivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform1uivEXT = (GLEEPFNGLUNIFORM1UIVEXTPROC) __GLe | |||
| if ((pglUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress | eGetProcAddress("glUniform1uivEXT"))!=0) nLinked++; | |||
| ("glUniform2uivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform2uivEXT = (GLEEPFNGLUNIFORM2UIVEXTPROC) __GLe | |||
| if ((pglUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress | eGetProcAddress("glUniform2uivEXT"))!=0) nLinked++; | |||
| ("glUniform3uivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform3uivEXT = (GLEEPFNGLUNIFORM3UIVEXTPROC) __GLe | |||
| if ((pglUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress | eGetProcAddress("glUniform3uivEXT"))!=0) nLinked++; | |||
| ("glUniform4uivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glUniform4uivEXT = (GLEEPFNGLUNIFORM4UIVEXTPROC) __GLe | |||
| eGetProcAddress("glUniform4uivEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==11) return GLEE_LINK_COMPLETE; | if (nLinked==11) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_draw_instanced(void) | GLuint __GLeeLink_GL_EXT_draw_instanced(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_draw_instanced | #ifdef __GLEE_GL_EXT_draw_instanced | |||
| if ((pglDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) __GL | if ((GLeeFuncPtr_glDrawArraysInstancedEXT = (GLEEPFNGLDRAWARRAYSINSTANC | |||
| eeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++; | EDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++; | |||
| if ((pglDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) | if ((GLeeFuncPtr_glDrawElementsInstancedEXT = (GLEEPFNGLDRAWELEMENTSINS | |||
| __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++; | TANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLin | |||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_buffer_object(void) | GLuint __GLeeLink_GL_EXT_texture_buffer_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_texture_buffer_object | #ifdef __GLEE_GL_EXT_texture_buffer_object | |||
| if ((pglTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("gl TexBufferEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTexBufferEXT = (GLEEPFNGLTEXBUFFEREXTPROC) __GLeeGet ProcAddress("glTexBufferEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_CO MPLETE;} | GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_CO MPLETE;} | |||
| GLuint __GLeeLink_GL_NV_depth_buffer_float(void) | GLuint __GLeeLink_GL_NV_depth_buffer_float(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_depth_buffer_float | #ifdef __GLEE_GL_NV_depth_buffer_float | |||
| if ((pglDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glDepthRangedNV = (GLEEPFNGLDEPTHRANGEDNVPROC) __GLeeG | |||
| glDepthRangedNV"))!=0) nLinked++; | etProcAddress("glDepthRangedNV"))!=0) nLinked++; | |||
| if ((pglClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glClearDepthdNV = (GLEEPFNGLCLEARDEPTHDNVPROC) __GLeeG | |||
| glClearDepthdNV"))!=0) nLinked++; | etProcAddress("glClearDepthdNV"))!=0) nLinked++; | |||
| if ((pglDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glDepthBoundsdNV = (GLEEPFNGLDEPTHBOUNDSDNVPROC) __GLe | |||
| ("glDepthBoundsdNV"))!=0) nLinked++; | eGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_fragment_program4(void) {return GLEE_LINK_COMPLETE; | ||||
| } | ||||
| GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void) | GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage | #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage | |||
| if ((pglRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERST ORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorage MultisampleCoverageNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV = (GLEEPFNG LRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRend erbufferStorageMultisampleCoverageNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_parameter_buffer_object(void) | GLuint __GLeeLink_GL_NV_parameter_buffer_object(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_parameter_buffer_object | #ifdef __GLEE_GL_NV_parameter_buffer_object | |||
| if ((pglProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNV | if ((GLeeFuncPtr_glProgramBufferParametersfvNV = (GLEEPFNGLPROGRAMBUFFE | |||
| PROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++; | RPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV")) | |||
| if ((pglProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIV | !=0) nLinked++; | |||
| NVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked | if ((GLeeFuncPtr_glProgramBufferParametersIivNV = (GLEEPFNGLPROGRAMBUFF | |||
| ++; | ERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV | |||
| if ((pglProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIU | "))!=0) nLinked++; | |||
| IVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLin | if ((GLeeFuncPtr_glProgramBufferParametersIuivNV = (GLEEPFNGLPROGRAMBUF | |||
| ked++; | FERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIui | |||
| vNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_draw_buffers2(void) | GLuint __GLeeLink_GL_EXT_draw_buffers2(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_draw_buffers2 | #ifdef __GLEE_GL_EXT_draw_buffers2 | |||
| if ((pglColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glColorMaskIndexedEXT = (GLEEPFNGLCOLORMASKINDEXEDEXTP | |||
| rocAddress("glColorMaskIndexedEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++; | |||
| if ((pglGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) __GLee | if ((GLeeFuncPtr_glGetBooleanIndexedvEXT = (GLEEPFNGLGETBOOLEANINDEXEDV | |||
| GetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++; | |||
| if ((pglGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) __GLee | if ((GLeeFuncPtr_glGetIntegerIndexedvEXT = (GLEEPFNGLGETINTEGERINDEXEDV | |||
| GetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++; | |||
| if ((pglEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glEnableIndexedEXT = (GLEEPFNGLENABLEINDEXEDEXTPROC) _ | |||
| ress("glEnableIndexedEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++; | |||
| if ((pglDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glDisableIndexedEXT = (GLEEPFNGLDISABLEINDEXEDEXTPROC) | |||
| ddress("glDisableIndexedEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++; | |||
| if ((pglIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glIsEnabledIndexedEXT = (GLEEPFNGLISENABLEDINDEXEDEXTP | |||
| rocAddress("glIsEnabledIndexedEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_transform_feedback(void) | GLuint __GLeeLink_GL_NV_transform_feedback(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_transform_feedback | #ifdef __GLEE_GL_NV_transform_feedback | |||
| if ((pglBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) | if ((GLeeFuncPtr_glBeginTransformFeedbackNV = (GLEEPFNGLBEGINTRANSFORMF | |||
| __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++; | EEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLin | |||
| if ((pglEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) __GL | ked++; | |||
| eeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glEndTransformFeedbackNV = (GLEEPFNGLENDTRANSFORMFEEDB | |||
| if ((pglTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPR | ACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++; | |||
| OC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glTransformFeedbackAttribsNV = (GLEEPFNGLTRANSFORMFEED | |||
| if ((pglBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcA | BACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0 | |||
| ddress("glBindBufferRangeNV"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetPro | if ((GLeeFuncPtr_glBindBufferRangeNV = (GLEEPFNGLBINDBUFFERRANGENVPROC) | |||
| cAddress("glBindBufferOffsetNV"))!=0) nLinked++; | __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++; | |||
| if ((pglBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glBindBufferOffsetNV = (GLEEPFNGLBINDBUFFEROFFSETNVPRO | |||
| ress("glBindBufferBaseNV"))!=0) nLinked++; | C) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++; | |||
| if ((pglTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNV | if ((GLeeFuncPtr_glBindBufferBaseNV = (GLEEPFNGLBINDBUFFERBASENVPROC) _ | |||
| PROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++; | _GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++; | |||
| if ((pglActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glTransformFeedbackVaryingsNV = (GLEEPFNGLTRANSFORMFEE | |||
| ss("glActiveVaryingNV"))!=0) nLinked++; | DBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV")) | |||
| if ((pglGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) __GLeeGe | !=0) nLinked++; | |||
| tProcAddress("glGetVaryingLocationNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glActiveVaryingNV = (GLEEPFNGLACTIVEVARYINGNVPROC) __G | |||
| if ((pglGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) __GLeeGetPro | LeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++; | |||
| cAddress("glGetActiveVaryingNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetVaryingLocationNV = (GLEEPFNGLGETVARYINGLOCATIONN | |||
| if ((pglGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYI | VPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++; | |||
| NGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLin | if ((GLeeFuncPtr_glGetActiveVaryingNV = (GLEEPFNGLGETACTIVEVARYINGNVPRO | |||
| ked++; | C) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glGetTransformFeedbackVaryingNV = (GLEEPFNGLGETTRANSFO | ||||
| RMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryin | ||||
| gNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==11) return GLEE_LINK_COMPLETE; | if (nLinked==11) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_bindable_uniform(void) | GLuint __GLeeLink_GL_EXT_bindable_uniform(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_bindable_uniform | #ifdef __GLEE_GL_EXT_bindable_uniform | |||
| if ((pglUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glUniformBufferEXT = (GLEEPFNGLUNIFORMBUFFEREXTPROC) _ | |||
| ress("glUniformBufferEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++; | |||
| if ((pglGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) __ | if ((GLeeFuncPtr_glGetUniformBufferSizeEXT = (GLEEPFNGLGETUNIFORMBUFFER | |||
| GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++; | SIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked | |||
| if ((pglGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetP | ++; | |||
| rocAddress("glGetUniformOffsetEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetUniformOffsetEXT = (GLEEPFNGLGETUNIFORMOFFSETEXTP | |||
| ROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_integer(void) | GLuint __GLeeLink_GL_EXT_texture_integer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_texture_integer | #ifdef __GLEE_GL_EXT_texture_integer | |||
| if ((pglTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glTexParameterIivEXT = (GLEEPFNGLTEXPARAMETERIIVEXTPRO | |||
| cAddress("glTexParameterIivEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++; | |||
| if ((pglTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glTexParameterIuivEXT = (GLEEPFNGLTEXPARAMETERIUIVEXTP | |||
| rocAddress("glTexParameterIuivEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++; | |||
| if ((pglGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) __GLee | if ((GLeeFuncPtr_glGetTexParameterIivEXT = (GLEEPFNGLGETTEXPARAMETERIIV | |||
| GetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++; | |||
| if ((pglGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) __GL | if ((GLeeFuncPtr_glGetTexParameterIuivEXT = (GLEEPFNGLGETTEXPARAMETERIU | |||
| eeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++; | IVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++; | |||
| if ((pglClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glClearColorIiEXT = (GLEEPFNGLCLEARCOLORIIEXTPROC) __G | |||
| ss("glClearColorIiEXT"))!=0) nLinked++; | LeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++; | |||
| if ((pglClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glClearColorIuiEXT = (GLEEPFNGLCLEARCOLORIUIEXTPROC) _ | |||
| ress("glClearColorIuiEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void) | GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_GREMEDY_frame_terminator | #ifdef __GLEE_GL_GREMEDY_frame_terminator | |||
| if ((pglFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC) __GL eeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++; | if ((GLeeFuncPtr_glFrameTerminatorGREMEDY = (GLEEPFNGLFRAMETERMINATORGR EMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_conditional_render(void) | GLuint __GLeeLink_GL_NV_conditional_render(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_NV_conditional_render | #ifdef __GLEE_GL_NV_conditional_render | |||
| if ((pglBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) | if ((GLeeFuncPtr_glBeginConditionalRenderNV = (GLEEPFNGLBEGINCONDITIONA | |||
| __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++; | LRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLin | |||
| if ((pglEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) __GL | ked++; | |||
| eeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++; | if ((GLeeFuncPtr_glEndConditionalRenderNV = (GLEEPFNGLENDCONDITIONALREN | |||
| DERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_transform_feedback(void) | GLuint __GLeeLink_GL_EXT_transform_feedback(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_transform_feedback | #ifdef __GLEE_GL_EXT_transform_feedback | |||
| if ((pglBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC | if ((GLeeFuncPtr_glBeginTransformFeedbackEXT = (GLEEPFNGLBEGINTRANSFORM | |||
| ) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++; | FEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) n | |||
| if ((pglEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) __ | Linked++; | |||
| GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glEndTransformFeedbackEXT = (GLEEPFNGLENDTRANSFORMFEED | |||
| if ((pglBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetPro | BACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked | |||
| cAddress("glBindBufferRangeEXT"))!=0) nLinked++; | ++; | |||
| if ((pglBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glBindBufferRangeEXT = (GLEEPFNGLBINDBUFFERRANGEEXTPRO | |||
| rocAddress("glBindBufferOffsetEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++; | |||
| if ((pglBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glBindBufferOffsetEXT = (GLEEPFNGLBINDBUFFEROFFSETEXTP | |||
| ddress("glBindBufferBaseEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++; | |||
| if ((pglTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSE | if ((GLeeFuncPtr_glBindBufferBaseEXT = (GLEEPFNGLBINDBUFFERBASEEXTPROC) | |||
| XTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked | __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glTransformFeedbackVaryingsEXT = (GLEEPFNGLTRANSFORMFE | |||
| if ((pglGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARY | EDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT | |||
| INGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) n | "))!=0) nLinked++; | |||
| Linked++; | if ((GLeeFuncPtr_glGetTransformFeedbackVaryingEXT = (GLEEPFNGLGETTRANSF | |||
| ORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVary | ||||
| ingEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | if (nLinked==7) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_direct_state_access(void) | GLuint __GLeeLink_GL_EXT_direct_state_access(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_direct_state_access | #ifdef __GLEE_GL_EXT_direct_state_access | |||
| if ((pglClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) __GL | if ((GLeeFuncPtr_glClientAttribDefaultEXT = (GLEEPFNGLCLIENTATTRIBDEFAU | |||
| eeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++; | LTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++; | |||
| if ((pglPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPR | if ((GLeeFuncPtr_glPushClientAttribDefaultEXT = (GLEEPFNGLPUSHCLIENTATT | |||
| OC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++; | RIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0 | |||
| if ((pglMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress | ) nLinked++; | |||
| ("glMatrixLoadfEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixLoadfEXT = (GLEEPFNGLMATRIXLOADFEXTPROC) __GLe | |||
| if ((pglMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress | eGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++; | |||
| ("glMatrixLoaddEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixLoaddEXT = (GLEEPFNGLMATRIXLOADDEXTPROC) __GLe | |||
| if ((pglMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress | eGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++; | |||
| ("glMatrixMultfEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixMultfEXT = (GLEEPFNGLMATRIXMULTFEXTPROC) __GLe | |||
| if ((pglMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress | eGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++; | |||
| ("glMatrixMultdEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixMultdEXT = (GLEEPFNGLMATRIXMULTDEXTPROC) __GLe | |||
| if ((pglMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) __GLee | eGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++; | |||
| GetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixLoadIdentityEXT = (GLEEPFNGLMATRIXLOADIDENTITY | |||
| if ((pglMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAdd | EXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++; | |||
| ress("glMatrixRotatefEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixRotatefEXT = (GLEEPFNGLMATRIXROTATEFEXTPROC) _ | |||
| if ((pglMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAdd | _GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++; | |||
| ress("glMatrixRotatedEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixRotatedEXT = (GLEEPFNGLMATRIXROTATEDEXTPROC) _ | |||
| if ((pglMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddre | _GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++; | |||
| ss("glMatrixScalefEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixScalefEXT = (GLEEPFNGLMATRIXSCALEFEXTPROC) __G | |||
| if ((pglMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddre | LeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++; | |||
| ss("glMatrixScaledEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixScaledEXT = (GLEEPFNGLMATRIXSCALEDEXTPROC) __G | |||
| if ((pglMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetP | LeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++; | |||
| rocAddress("glMatrixTranslatefEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixTranslatefEXT = (GLEEPFNGLMATRIXTRANSLATEFEXTP | |||
| if ((pglMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetP | ROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++; | |||
| rocAddress("glMatrixTranslatedEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixTranslatedEXT = (GLEEPFNGLMATRIXTRANSLATEDEXTP | |||
| if ((pglMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAdd | ROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++; | |||
| ress("glMatrixFrustumEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixFrustumEXT = (GLEEPFNGLMATRIXFRUSTUMEXTPROC) _ | |||
| if ((pglMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress | _GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++; | |||
| ("glMatrixOrthoEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixOrthoEXT = (GLEEPFNGLMATRIXORTHOEXTPROC) __GLe | |||
| if ((pglMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("gl | eGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++; | |||
| MatrixPopEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixPopEXT = (GLEEPFNGLMATRIXPOPEXTPROC) __GLeeGet | |||
| if ((pglMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress(" | ProcAddress("glMatrixPopEXT"))!=0) nLinked++; | |||
| glMatrixPushEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixPushEXT = (GLEEPFNGLMATRIXPUSHEXTPROC) __GLeeG | |||
| if ((pglMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) __ | etProcAddress("glMatrixPushEXT"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixLoadTransposefEXT = (GLEEPFNGLMATRIXLOADTRANSP | |||
| if ((pglMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) __ | OSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked | |||
| GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++; | ++; | |||
| if ((pglMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) __ | if ((GLeeFuncPtr_glMatrixLoadTransposedEXT = (GLEEPFNGLMATRIXLOADTRANSP | |||
| GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++; | OSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked | |||
| if ((pglMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) __ | ++; | |||
| GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMatrixMultTransposefEXT = (GLEEPFNGLMATRIXMULTTRANSP | |||
| if ((pglTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGe | OSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked | |||
| tProcAddress("glTextureParameterfEXT"))!=0) nLinked++; | ++; | |||
| if ((pglTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) __GLee | if ((GLeeFuncPtr_glMatrixMultTransposedEXT = (GLEEPFNGLMATRIXMULTTRANSP | |||
| GetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++; | OSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked | |||
| if ((pglTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGe | ++; | |||
| tProcAddress("glTextureParameteriEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureParameterfEXT = (GLEEPFNGLTEXTUREPARAMETERFEX | |||
| if ((pglTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) __GLee | TPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++; | |||
| GetProcAddress("glTextureParameterivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureParameterfvEXT = (GLEEPFNGLTEXTUREPARAMETERFV | |||
| if ((pglTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcA | EXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++; | |||
| ddress("glTextureImage1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureParameteriEXT = (GLEEPFNGLTEXTUREPARAMETERIEX | |||
| if ((pglTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcA | TPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++; | |||
| ddress("glTextureImage2DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureParameterivEXT = (GLEEPFNGLTEXTUREPARAMETERIV | |||
| if ((pglTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGe | EXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++; | |||
| tProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureImage1DEXT = (GLEEPFNGLTEXTUREIMAGE1DEXTPROC) | |||
| if ((pglTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGe | __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++; | |||
| tProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureImage2DEXT = (GLEEPFNGLTEXTUREIMAGE2DEXTPROC) | |||
| if ((pglCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLee | __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++; | |||
| GetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureSubImage1DEXT = (GLEEPFNGLTEXTURESUBIMAGE1DEX | |||
| if ((pglCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLee | TPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++; | |||
| GetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureSubImage2DEXT = (GLEEPFNGLTEXTURESUBIMAGE2DEX | |||
| if ((pglCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) | TPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++; | |||
| __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glCopyTextureImage1DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE1D | |||
| if ((pglCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) | EXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++; | |||
| __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glCopyTextureImage2DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE2D | |||
| if ((pglGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetPro | EXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++; | |||
| cAddress("glGetTextureImageEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glCopyTextureSubImage1DEXT = (GLEEPFNGLCOPYTEXTURESUBI | |||
| if ((pglGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) | MAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLin | |||
| __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++; | ked++; | |||
| if ((pglGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) | if ((GLeeFuncPtr_glCopyTextureSubImage2DEXT = (GLEEPFNGLCOPYTEXTURESUBI | |||
| __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++; | MAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLin | |||
| if ((pglGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERF | ked++; | |||
| VEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLin | if ((GLeeFuncPtr_glGetTextureImageEXT = (GLEEPFNGLGETTEXTUREIMAGEEXTPRO | |||
| ked++; | C) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++; | |||
| if ((pglGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERI | if ((GLeeFuncPtr_glGetTextureParameterfvEXT = (GLEEPFNGLGETTEXTUREPARAM | |||
| VEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLin | ETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLin | |||
| ked++; | ked++; | |||
| if ((pglTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glGetTextureParameterivEXT = (GLEEPFNGLGETTEXTUREPARAM | |||
| ddress("glTextureImage3DEXT"))!=0) nLinked++; | ETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLin | |||
| if ((pglTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGe | ked++; | |||
| tProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetTextureLevelParameterfvEXT = (GLEEPFNGLGETTEXTURE | |||
| if ((pglCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) | LEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfv | |||
| __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++; | EXT"))!=0) nLinked++; | |||
| if ((pglMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) __GLee | if ((GLeeFuncPtr_glGetTextureLevelParameterivEXT = (GLEEPFNGLGETTEXTURE | |||
| GetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++; | LEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameteriv | |||
| if ((pglMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) __GL | EXT"))!=0) nLinked++; | |||
| eeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureImage3DEXT = (GLEEPFNGLTEXTUREIMAGE3DEXTPROC) | |||
| if ((pglMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) __GLee | __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++; | |||
| GetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureSubImage3DEXT = (GLEEPFNGLTEXTURESUBIMAGE3DEX | |||
| if ((pglMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) __GL | TPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++; | |||
| eeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glCopyTextureSubImage3DEXT = (GLEEPFNGLCOPYTEXTURESUBI | |||
| if ((pglMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetPro | MAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLin | |||
| cAddress("glMultiTexImage1DEXT"))!=0) nLinked++; | ked++; | |||
| if ((pglMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glMultiTexParameterfEXT = (GLEEPFNGLMULTITEXPARAMETERF | |||
| cAddress("glMultiTexImage2DEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++; | |||
| if ((pglMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLee | if ((GLeeFuncPtr_glMultiTexParameterfvEXT = (GLEEPFNGLMULTITEXPARAMETER | |||
| GetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++; | FVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++; | |||
| if ((pglMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLee | if ((GLeeFuncPtr_glMultiTexParameteriEXT = (GLEEPFNGLMULTITEXPARAMETERI | |||
| GetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++; | |||
| if ((pglCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GL | if ((GLeeFuncPtr_glMultiTexParameterivEXT = (GLEEPFNGLMULTITEXPARAMETER | |||
| eeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++; | IVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++; | |||
| if ((pglCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GL | if ((GLeeFuncPtr_glMultiTexImage1DEXT = (GLEEPFNGLMULTITEXIMAGE1DEXTPRO | |||
| eeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++; | |||
| if ((pglCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC | if ((GLeeFuncPtr_glMultiTexImage2DEXT = (GLEEPFNGLMULTITEXIMAGE2DEXTPRO | |||
| ) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++; | |||
| if ((pglCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC | if ((GLeeFuncPtr_glMultiTexSubImage1DEXT = (GLEEPFNGLMULTITEXSUBIMAGE1D | |||
| ) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++; | |||
| if ((pglGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glMultiTexSubImage2DEXT = (GLEEPFNGLMULTITEXSUBIMAGE2D | |||
| rocAddress("glGetMultiTexImageEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++; | |||
| if ((pglGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC | if ((GLeeFuncPtr_glCopyMultiTexImage1DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE | |||
| ) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++; | 1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++; | |||
| if ((pglGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC | if ((GLeeFuncPtr_glCopyMultiTexImage2DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE | |||
| ) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++; | 2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++; | |||
| if ((pglGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETE | if ((GLeeFuncPtr_glCopyMultiTexSubImage1DEXT = (GLEEPFNGLCOPYMULTITEXSU | |||
| RFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) n | BIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) n | |||
| Linked++; | Linked++; | |||
| if ((pglGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETE | if ((GLeeFuncPtr_glCopyMultiTexSubImage2DEXT = (GLEEPFNGLCOPYMULTITEXSU | |||
| RIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) n | BIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) n | |||
| Linked++; | Linked++; | |||
| if ((pglMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glGetMultiTexImageEXT = (GLEEPFNGLGETMULTITEXIMAGEEXTP | |||
| cAddress("glMultiTexImage3DEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++; | |||
| if ((pglMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLee | if ((GLeeFuncPtr_glGetMultiTexParameterfvEXT = (GLEEPFNGLGETMULTITEXPAR | |||
| GetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++; | AMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) n | |||
| if ((pglCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC | Linked++; | |||
| ) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMultiTexParameterivEXT = (GLEEPFNGLGETMULTITEXPAR | |||
| if ((pglBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetP | AMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) n | |||
| rocAddress("glBindMultiTextureEXT"))!=0) nLinked++; | Linked++; | |||
| if ((pglEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXT | if ((GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT = (GLEEPFNGLGETMULTIT | |||
| PROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++; | EXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParamete | |||
| if ((pglDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDE | rfvEXT"))!=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked | if ((GLeeFuncPtr_glGetMultiTexLevelParameterivEXT = (GLEEPFNGLGETMULTIT | |||
| ++; | EXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParamete | |||
| if ((pglMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) __ | rivEXT"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexImage3DEXT = (GLEEPFNGLMULTITEXIMAGE3DEXTPRO | |||
| if ((pglMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddre | C) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++; | |||
| ss("glMultiTexEnvfEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexSubImage3DEXT = (GLEEPFNGLMULTITEXSUBIMAGE3D | |||
| if ((pglMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAdd | EXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++; | |||
| ress("glMultiTexEnvfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glCopyMultiTexSubImage3DEXT = (GLEEPFNGLCOPYMULTITEXSU | |||
| if ((pglMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddre | BIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) n | |||
| ss("glMultiTexEnviEXT"))!=0) nLinked++; | Linked++; | |||
| if ((pglMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glBindMultiTextureEXT = (GLEEPFNGLBINDMULTITEXTUREEXTP | |||
| ress("glMultiTexEnvivEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++; | |||
| if ((pglMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glEnableClientStateIndexedEXT = (GLEEPFNGLENABLECLIENT | |||
| ss("glMultiTexGendEXT"))!=0) nLinked++; | STATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT")) | |||
| if ((pglMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAdd | !=0) nLinked++; | |||
| ress("glMultiTexGendvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glDisableClientStateIndexedEXT = (GLEEPFNGLDISABLECLIE | |||
| if ((pglMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddre | NTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT | |||
| ss("glMultiTexGenfEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glMultiTexCoordPointerEXT = (GLEEPFNGLMULTITEXCOORDPOI | |||
| ress("glMultiTexGenfvEXT"))!=0) nLinked++; | NTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked | |||
| if ((pglMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddre | ++; | |||
| ss("glMultiTexGeniEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexEnvfEXT = (GLEEPFNGLMULTITEXENVFEXTPROC) __G | |||
| if ((pglMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAdd | LeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++; | |||
| ress("glMultiTexGenivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexEnvfvEXT = (GLEEPFNGLMULTITEXENVFVEXTPROC) _ | |||
| if ((pglGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetP | _GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++; | |||
| rocAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexEnviEXT = (GLEEPFNGLMULTITEXENVIEXTPROC) __G | |||
| if ((pglGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetP | LeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++; | |||
| rocAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexEnvivEXT = (GLEEPFNGLMULTITEXENVIVEXTPROC) _ | |||
| if ((pglGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetP | _GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++; | |||
| rocAddress("glGetMultiTexGendvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexGendEXT = (GLEEPFNGLMULTITEXGENDEXTPROC) __G | |||
| if ((pglGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetP | LeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++; | |||
| rocAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexGendvEXT = (GLEEPFNGLMULTITEXGENDVEXTPROC) _ | |||
| if ((pglGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetP | _GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++; | |||
| rocAddress("glGetMultiTexGenivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexGenfEXT = (GLEEPFNGLMULTITEXGENFEXTPROC) __G | |||
| if ((pglGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetP | LeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++; | |||
| rocAddress("glGetFloatIndexedvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexGenfvEXT = (GLEEPFNGLMULTITEXGENFVEXTPROC) _ | |||
| if ((pglGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGe | _GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++; | |||
| tProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexGeniEXT = (GLEEPFNGLMULTITEXGENIEXTPROC) __G | |||
| if ((pglGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) __GLee | LeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++; | |||
| GetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexGenivEXT = (GLEEPFNGLMULTITEXGENIVEXTPROC) _ | |||
| if ((pglCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXT | _GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMultiTexEnvfvEXT = (GLEEPFNGLGETMULTITEXENVFVEXTP | |||
| if ((pglCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXT | ROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMultiTexEnvivEXT = (GLEEPFNGLGETMULTITEXENVIVEXTP | |||
| if ((pglCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXT | ROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMultiTexGendvEXT = (GLEEPFNGLGETMULTITEXGENDVEXTP | |||
| if ((pglCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG | ROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++; | |||
| E3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) n | if ((GLeeFuncPtr_glGetMultiTexGenfvEXT = (GLEEPFNGLGETMULTITEXGENFVEXTP | |||
| Linked++; | ROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++; | |||
| if ((pglCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG | if ((GLeeFuncPtr_glGetMultiTexGenivEXT = (GLEEPFNGLGETMULTITEXGENIVEXTP | |||
| E2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) n | ROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++; | |||
| Linked++; | if ((GLeeFuncPtr_glGetFloatIndexedvEXT = (GLEEPFNGLGETFLOATINDEXEDVEXTP | |||
| if ((pglCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG | ROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++; | |||
| E1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) n | if ((GLeeFuncPtr_glGetDoubleIndexedvEXT = (GLEEPFNGLGETDOUBLEINDEXEDVEX | |||
| Linked++; | TPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++; | |||
| if ((pglGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEE | if ((GLeeFuncPtr_glGetPointerIndexedvEXT = (GLEEPFNGLGETPOINTERINDEXEDV | |||
| XTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked | EXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glCompressedTextureImage3DEXT = (GLEEPFNGLCOMPRESSEDTE | |||
| if ((pglCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DE | XTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT")) | |||
| XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked | !=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glCompressedTextureImage2DEXT = (GLEEPFNGLCOMPRESSEDTE | |||
| if ((pglCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DE | XTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT")) | |||
| XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked | !=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glCompressedTextureImage1DEXT = (GLEEPFNGLCOMPRESSEDTE | |||
| if ((pglCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DE | XTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT")) | |||
| XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked | !=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glCompressedTextureSubImage3DEXT = (GLEEPFNGLCOMPRESSE | |||
| if ((pglCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM | DTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImag | |||
| AGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0 | e3DEXT"))!=0) nLinked++; | |||
| ) nLinked++; | if ((GLeeFuncPtr_glCompressedTextureSubImage2DEXT = (GLEEPFNGLCOMPRESSE | |||
| if ((pglCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM | DTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImag | |||
| AGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0 | e2DEXT"))!=0) nLinked++; | |||
| ) nLinked++; | if ((GLeeFuncPtr_glCompressedTextureSubImage1DEXT = (GLEEPFNGLCOMPRESSE | |||
| if ((pglCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM | DTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImag | |||
| AGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0 | e1DEXT"))!=0) nLinked++; | |||
| ) nLinked++; | if ((GLeeFuncPtr_glGetCompressedTextureImageEXT = (GLEEPFNGLGETCOMPRESS | |||
| if ((pglGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAG | EDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT | |||
| EEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLin | "))!=0) nLinked++; | |||
| ked++; | if ((GLeeFuncPtr_glCompressedMultiTexImage3DEXT = (GLEEPFNGLCOMPRESSEDM | |||
| if ((pglNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLee | ULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT | |||
| GetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAME | if ((GLeeFuncPtr_glCompressedMultiTexImage2DEXT = (GLEEPFNGLCOMPRESSEDM | |||
| TER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0 | ULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT | |||
| ) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAM | if ((GLeeFuncPtr_glCompressedMultiTexImage1DEXT = (GLEEPFNGLCOMPRESSEDM | |||
| ETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT")) | ULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT | |||
| !=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAME | if ((GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT = (GLEEPFNGLCOMPRESS | |||
| TER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0 | EDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubI | |||
| ) nLinked++; | mage3DEXT"))!=0) nLinked++; | |||
| if ((pglNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAM | if ((GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT = (GLEEPFNGLCOMPRESS | |||
| ETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT")) | EDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubI | |||
| !=0) nLinked++; | mage2DEXT"))!=0) nLinked++; | |||
| if ((pglGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCAL | if ((GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT = (GLEEPFNGLCOMPRESS | |||
| PARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdv | EDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubI | |||
| EXT"))!=0) nLinked++; | mage1DEXT"))!=0) nLinked++; | |||
| if ((pglGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCAL | if ((GLeeFuncPtr_glGetCompressedMultiTexImageEXT = (GLEEPFNGLGETCOMPRES | |||
| PARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfv | SEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImage | |||
| EXT"))!=0) nLinked++; | EXT"))!=0) nLinked++; | |||
| if ((pglGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glNamedProgramStringEXT = (GLEEPFNGLNAMEDPROGRAMSTRING | |||
| tProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++; | |||
| if ((pglGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) | if ((GLeeFuncPtr_glNamedProgramLocalParameter4dEXT = (GLEEPFNGLNAMEDPRO | |||
| __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++; | GRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParam | |||
| if ((pglNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARA | eter4dEXT"))!=0) nLinked++; | |||
| METERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT | if ((GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT = (GLEEPFNGLNAMEDPR | |||
| "))!=0) nLinked++; | OGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalPar | |||
| if ((pglNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAM | ameter4dvEXT"))!=0) nLinked++; | |||
| ETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT")) | if ((GLeeFuncPtr_glNamedProgramLocalParameter4fEXT = (GLEEPFNGLNAMEDPRO | |||
| !=0) nLinked++; | GRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParam | |||
| if ((pglNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARA | eter4fEXT"))!=0) nLinked++; | |||
| METERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT | if ((GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT = (GLEEPFNGLNAMEDPR | |||
| "))!=0) nLinked++; | OGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalPar | |||
| if ((pglNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPAR | ameter4fvEXT"))!=0) nLinked++; | |||
| AMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4iv | if ((GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT = (GLEEPFNGLGETNA | |||
| EXT"))!=0) nLinked++; | MEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramL | |||
| if ((pglNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARA | ocalParameterdvEXT"))!=0) nLinked++; | |||
| METERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT | if ((GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT = (GLEEPFNGLGETNA | |||
| "))!=0) nLinked++; | MEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramL | |||
| if ((pglNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPAR | ocalParameterfvEXT"))!=0) nLinked++; | |||
| AMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiv | if ((GLeeFuncPtr_glGetNamedProgramivEXT = (GLEEPFNGLGETNAMEDPROGRAMIVEX | |||
| EXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++; | |||
| if ((pglNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPA | if ((GLeeFuncPtr_glGetNamedProgramStringEXT = (GLEEPFNGLGETNAMEDPROGRAM | |||
| RAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4 | STRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLin | |||
| uivEXT"))!=0) nLinked++; | ked++; | |||
| if ((pglGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCA | if ((GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT = (GLEEPFNGLNAMEDP | |||
| LPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameter | ROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalP | |||
| IivEXT"))!=0) nLinked++; | arameters4fvEXT"))!=0) nLinked++; | |||
| if ((pglGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOC | if ((GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT = (GLEEPFNGLNAMEDPR | |||
| ALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParamet | OGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalPar | |||
| erIuivEXT"))!=0) nLinked++; | ameterI4iEXT"))!=0) nLinked++; | |||
| if ((pglTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) __GL | if ((GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT = (GLEEPFNGLNAMEDP | |||
| eeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++; | ROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalP | |||
| if ((pglTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) __ | arameterI4ivEXT"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT = (GLEEPFNGLNAMED | |||
| if ((pglGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC | PROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLoca | |||
| ) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++; | lParametersI4ivEXT"))!=0) nLinked++; | |||
| if ((pglGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPR | if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT = (GLEEPFNGLNAMEDP | |||
| OC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++; | ROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalP | |||
| if ((pglMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) __ | arameterI4uiEXT"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT = (GLEEPFNGLNAMED | |||
| if ((pglMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) | PROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLoca | |||
| __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++; | lParameterI4uivEXT"))!=0) nLinked++; | |||
| if ((pglGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPR | if ((GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT = (GLEEPFNGLNAME | |||
| OC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++; | DPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLo | |||
| if ((pglGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXT | calParametersI4uivEXT"))!=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT = (GLEEPFNGLGETN | |||
| if ((pglProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetP | AMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgra | |||
| rocAddress("glProgramUniform1fEXT"))!=0) nLinked++; | mLocalParameterIivEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT = (GLEEPFNGLGET | |||
| rocAddress("glProgramUniform2fEXT"))!=0) nLinked++; | NAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProg | |||
| if ((pglProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetP | ramLocalParameterIuivEXT"))!=0) nLinked++; | |||
| rocAddress("glProgramUniform3fEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureParameterIivEXT = (GLEEPFNGLTEXTUREPARAMETERI | |||
| if ((pglProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetP | IVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++; | |||
| rocAddress("glProgramUniform4fEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glTextureParameterIuivEXT = (GLEEPFNGLTEXTUREPARAMETER | |||
| if ((pglProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetP | IUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked | |||
| rocAddress("glProgramUniform1iEXT"))!=0) nLinked++; | ++; | |||
| if ((pglProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glGetTextureParameterIivEXT = (GLEEPFNGLGETTEXTUREPARA | |||
| rocAddress("glProgramUniform2iEXT"))!=0) nLinked++; | METERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) n | |||
| if ((pglProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetP | Linked++; | |||
| rocAddress("glProgramUniform3iEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetTextureParameterIuivEXT = (GLEEPFNGLGETTEXTUREPAR | |||
| if ((pglProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetP | AMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0 | |||
| rocAddress("glProgramUniform4iEXT"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glMultiTexParameterIivEXT = (GLEEPFNGLMULTITEXPARAMETE | |||
| tProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++; | RIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked | |||
| if ((pglProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGe | ++; | |||
| tProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glMultiTexParameterIuivEXT = (GLEEPFNGLMULTITEXPARAMET | |||
| if ((pglProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGe | ERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLin | |||
| tProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++; | ked++; | |||
| if ((pglProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glGetMultiTexParameterIivEXT = (GLEEPFNGLGETMULTITEXPA | |||
| tProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++; | RAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0 | |||
| if ((pglProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGe | ) nLinked++; | |||
| tProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetMultiTexParameterIuivEXT = (GLEEPFNGLGETMULTITEXP | |||
| if ((pglProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGe | ARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT")) | |||
| tProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pglProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glProgramUniform1fEXT = (GLEEPFNGLPROGRAMUNIFORM1FEXTP | |||
| tProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glProgramUniform2fEXT = (GLEEPFNGLPROGRAMUNIFORM2FEXTP | |||
| tProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPR | if ((GLeeFuncPtr_glProgramUniform3fEXT = (GLEEPFNGLPROGRAMUNIFORM3FEXTP | |||
| OC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPR | if ((GLeeFuncPtr_glProgramUniform4fEXT = (GLEEPFNGLPROGRAMUNIFORM4FEXTP | |||
| OC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPR | if ((GLeeFuncPtr_glProgramUniform1iEXT = (GLEEPFNGLPROGRAMUNIFORM1IEXTP | |||
| OC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVE | if ((GLeeFuncPtr_glProgramUniform2iEXT = (GLEEPFNGLPROGRAMUNIFORM2IEXTP | |||
| XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked | ROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glProgramUniform3iEXT = (GLEEPFNGLPROGRAMUNIFORM3IEXTP | |||
| if ((pglProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVE | ROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked | if ((GLeeFuncPtr_glProgramUniform4iEXT = (GLEEPFNGLPROGRAMUNIFORM4IEXTP | |||
| ++; | ROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVE | if ((GLeeFuncPtr_glProgramUniform1fvEXT = (GLEEPFNGLPROGRAMUNIFORM1FVEX | |||
| XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked | TPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glProgramUniform2fvEXT = (GLEEPFNGLPROGRAMUNIFORM2FVEX | |||
| if ((pglProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVE | TPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked | if ((GLeeFuncPtr_glProgramUniform3fvEXT = (GLEEPFNGLPROGRAMUNIFORM3FVEX | |||
| ++; | TPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVE | if ((GLeeFuncPtr_glProgramUniform4fvEXT = (GLEEPFNGLPROGRAMUNIFORM4FVEX | |||
| XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked | TPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glProgramUniform1ivEXT = (GLEEPFNGLPROGRAMUNIFORM1IVEX | |||
| if ((pglProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVE | TPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked | if ((GLeeFuncPtr_glProgramUniform2ivEXT = (GLEEPFNGLPROGRAMUNIFORM2IVEX | |||
| ++; | TPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glProgramUniform3ivEXT = (GLEEPFNGLPROGRAMUNIFORM3IVEX | |||
| tProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glProgramUniform4ivEXT = (GLEEPFNGLPROGRAMUNIFORM4IVEX | |||
| tProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++; | |||
| if ((pglProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glProgramUniformMatrix2fvEXT = (GLEEPFNGLPROGRAMUNIFOR | |||
| tProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++; | MMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0 | |||
| if ((pglProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGe | ) nLinked++; | |||
| tProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramUniformMatrix3fvEXT = (GLEEPFNGLPROGRAMUNIFOR | |||
| if ((pglProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLee | MMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0 | |||
| GetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++; | ) nLinked++; | |||
| if ((pglProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLee | if ((GLeeFuncPtr_glProgramUniformMatrix4fvEXT = (GLEEPFNGLPROGRAMUNIFOR | |||
| GetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++; | MMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0 | |||
| if ((pglProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLee | ) nLinked++; | |||
| GetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT = (GLEEPFNGLPROGRAMUNIF | |||
| if ((pglProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLee | ORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT | |||
| GetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT = (GLEEPFNGLPROGRAMUNIF | |||
| cAddress("glNamedBufferDataEXT"))!=0) nLinked++; | ORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT | |||
| if ((pglNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLee | "))!=0) nLinked++; | |||
| GetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT = (GLEEPFNGLPROGRAMUNIF | |||
| if ((pglMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcA | ORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT | |||
| ddress("glMapNamedBufferEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT = (GLEEPFNGLPROGRAMUNIF | |||
| rocAddress("glUnmapNamedBufferEXT"))!=0) nLinked++; | ORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT | |||
| if ((pglGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVE | "))!=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked | if ((GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT = (GLEEPFNGLPROGRAMUNIF | |||
| ++; | ORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT | |||
| if ((pglGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC | "))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT = (GLEEPFNGLPROGRAMUNIF | |||
| if ((pglGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) | ORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT | |||
| __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glProgramUniform1uiEXT = (GLEEPFNGLPROGRAMUNIFORM1UIEX | |||
| ress("glTextureBufferEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++; | |||
| if ((pglMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glProgramUniform2uiEXT = (GLEEPFNGLPROGRAMUNIFORM2UIEX | |||
| ddress("glMultiTexBufferEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++; | |||
| if ((pglNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXT | if ((GLeeFuncPtr_glProgramUniform3uiEXT = (GLEEPFNGLPROGRAMUNIFORM3UIEX | |||
| PROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++; | |||
| if ((pglGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFER | if ((GLeeFuncPtr_glProgramUniform4uiEXT = (GLEEPFNGLPROGRAMUNIFORM4UIEX | |||
| PARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameteriv | TPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++; | |||
| EXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glProgramUniform1uivEXT = (GLEEPFNGLPROGRAMUNIFORM1UIV | |||
| if ((pglCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTA | EXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++; | |||
| TUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) n | if ((GLeeFuncPtr_glProgramUniform2uivEXT = (GLEEPFNGLPROGRAMUNIFORM2UIV | |||
| Linked++; | EXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++; | |||
| if ((pglNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DE | if ((GLeeFuncPtr_glProgramUniform3uivEXT = (GLEEPFNGLPROGRAMUNIFORM3UIV | |||
| XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked | EXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glProgramUniform4uivEXT = (GLEEPFNGLPROGRAMUNIFORM4UIV | |||
| if ((pglNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DE | EXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++; | |||
| XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked | if ((GLeeFuncPtr_glNamedBufferDataEXT = (GLEEPFNGLNAMEDBUFFERDATAEXTPRO | |||
| ++; | C) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++; | |||
| if ((pglNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DE | if ((GLeeFuncPtr_glNamedBufferSubDataEXT = (GLEEPFNGLNAMEDBUFFERSUBDATA | |||
| XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked | EXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++; | |||
| ++; | if ((GLeeFuncPtr_glMapNamedBufferEXT = (GLEEPFNGLMAPNAMEDBUFFEREXTPROC) | |||
| if ((pglNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERB | __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++; | |||
| UFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0 | if ((GLeeFuncPtr_glUnmapNamedBufferEXT = (GLEEPFNGLUNMAPNAMEDBUFFEREXTP | |||
| ) nLinked++; | ROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++; | |||
| if ((pglGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRA | if ((GLeeFuncPtr_glGetNamedBufferParameterivEXT = (GLEEPFNGLGETNAMEDBUF | |||
| MEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFrame | FERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT | |||
| bufferAttachmentParameterivEXT"))!=0) nLinked++; | "))!=0) nLinked++; | |||
| if ((pglGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) | if ((GLeeFuncPtr_glGetNamedBufferPointervEXT = (GLEEPFNGLGETNAMEDBUFFER | |||
| __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++; | POINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) n | |||
| if ((pglGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC | Linked++; | |||
| ) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetNamedBufferSubDataEXT = (GLEEPFNGLGETNAMEDBUFFERS | |||
| if ((pglFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) | UBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLin | |||
| __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++; | ked++; | |||
| if ((pglFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC | if ((GLeeFuncPtr_glTextureBufferEXT = (GLEEPFNGLTEXTUREBUFFEREXTPROC) _ | |||
| ) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++; | |||
| if ((pglFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) | if ((GLeeFuncPtr_glMultiTexBufferEXT = (GLEEPFNGLMULTITEXBUFFEREXTPROC) | |||
| __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++; | |||
| if ((pglGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVE | if ((GLeeFuncPtr_glNamedRenderbufferStorageEXT = (GLEEPFNGLNAMEDRENDERB | |||
| XTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked | UFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT")) | |||
| ++; | !=0) nLinked++; | |||
| if ((pglNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFE | if ((GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT = (GLEEPFNGLGETNA | |||
| RSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorag | MEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbu | |||
| eMultisampleEXT"))!=0) nLinked++; | fferParameterivEXT"))!=0) nLinked++; | |||
| if ((pglNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDREN | if ((GLeeFuncPtr_glCheckNamedFramebufferStatusEXT = (GLEEPFNGLCHECKNAME | |||
| DERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRe | DFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferSta | |||
| nderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++; | tusEXT"))!=0) nLinked++; | |||
| if ((pglNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPR | if ((GLeeFuncPtr_glNamedFramebufferTexture1DEXT = (GLEEPFNGLNAMEDFRAMEB | |||
| OC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++; | UFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT | |||
| if ((pglNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE | "))!=0) nLinked++; | |||
| LAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0 | if ((GLeeFuncPtr_glNamedFramebufferTexture2DEXT = (GLEEPFNGLNAMEDFRAMEB | |||
| ) nLinked++; | UFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT | |||
| if ((pglNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREF | "))!=0) nLinked++; | |||
| ACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) n | if ((GLeeFuncPtr_glNamedFramebufferTexture3DEXT = (GLEEPFNGLNAMEDFRAMEB | |||
| Linked++; | UFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT | |||
| if ((pglTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) __GL | "))!=0) nLinked++; | |||
| eeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glNamedFramebufferRenderbufferEXT = (GLEEPFNGLNAMEDFRA | |||
| if ((pglMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) __ | MEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRender | |||
| GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++; | bufferEXT"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT = (GLEEP | ||||
| FNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress(" | ||||
| glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGenerateTextureMipmapEXT = (GLEEPFNGLGENERATETEXTURE | ||||
| MIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_glGenerateMultiTexMipmapEXT = (GLEEPFNGLGENERATEMULTIT | ||||
| EXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glFramebufferDrawBufferEXT = (GLEEPFNGLFRAMEBUFFERDRAW | ||||
| BUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_glFramebufferDrawBuffersEXT = (GLEEPFNGLFRAMEBUFFERDRA | ||||
| WBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glFramebufferReadBufferEXT = (GLEEPFNGLFRAMEBUFFERREAD | ||||
| BUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_glGetFramebufferParameterivEXT = (GLEEPFNGLGETFRAMEBUF | ||||
| FERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT | ||||
| "))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT = (GLEEPFNGLN | ||||
| AMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRen | ||||
| derbufferStorageMultisampleEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT = (GL | ||||
| EEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAdd | ||||
| ress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glNamedFramebufferTextureEXT = (GLEEPFNGLNAMEDFRAMEBUF | ||||
| FERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glNamedFramebufferTextureLayerEXT = (GLEEPFNGLNAMEDFRA | ||||
| MEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextur | ||||
| eLayerEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glNamedFramebufferTextureFaceEXT = (GLEEPFNGLNAMEDFRAM | ||||
| EBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureF | ||||
| aceEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glTextureRenderbufferEXT = (GLEEPFNGLTEXTURERENDERBUFF | ||||
| EREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glMultiTexRenderbufferEXT = (GLEEPFNGLMULTITEXRENDERBU | ||||
| FFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked | ||||
| ++; | ||||
| #endif | #endif | |||
| if (nLinked==186) return GLEE_LINK_COMPLETE; | if (nLinked==186) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;} | ||||
| GLuint __GLeeLink_GL_NV_explicit_multisample(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_NV_explicit_multisample | ||||
| if ((GLeeFuncPtr_glGetMultisamplefvNV = (GLEEPFNGLGETMULTISAMPLEFVNVPRO | ||||
| C) __GLeeGetProcAddress("glGetMultisamplefvNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glSampleMaskIndexedNV = (GLEEPFNGLSAMPLEMASKINDEXEDNVP | ||||
| ROC) __GLeeGetProcAddress("glSampleMaskIndexedNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glTexRenderbufferNV = (GLEEPFNGLTEXRENDERBUFFERNVPROC) | ||||
| __GLeeGetProcAddress("glTexRenderbufferNV"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_NV_transform_feedback2(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_NV_transform_feedback2 | ||||
| if ((GLeeFuncPtr_glBindTransformFeedbackNV = (GLEEPFNGLBINDTRANSFORMFEE | ||||
| DBACKNVPROC) __GLeeGetProcAddress("glBindTransformFeedbackNV"))!=0) nLinked | ||||
| ++; | ||||
| if ((GLeeFuncPtr_glDeleteTransformFeedbacksNV = (GLEEPFNGLDELETETRANSFO | ||||
| RMFEEDBACKSNVPROC) __GLeeGetProcAddress("glDeleteTransformFeedbacksNV"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glGenTransformFeedbacksNV = (GLEEPFNGLGENTRANSFORMFEED | ||||
| BACKSNVPROC) __GLeeGetProcAddress("glGenTransformFeedbacksNV"))!=0) nLinked | ||||
| ++; | ||||
| if ((GLeeFuncPtr_glIsTransformFeedbackNV = (GLEEPFNGLISTRANSFORMFEEDBAC | ||||
| KNVPROC) __GLeeGetProcAddress("glIsTransformFeedbackNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glPauseTransformFeedbackNV = (GLEEPFNGLPAUSETRANSFORMF | ||||
| EEDBACKNVPROC) __GLeeGetProcAddress("glPauseTransformFeedbackNV"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_glResumeTransformFeedbackNV = (GLEEPFNGLRESUMETRANSFOR | ||||
| MFEEDBACKNVPROC) __GLeeGetProcAddress("glResumeTransformFeedbackNV"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glDrawTransformFeedbackNV = (GLEEPFNGLDRAWTRANSFORMFEE | ||||
| DBACKNVPROC) __GLeeGetProcAddress("glDrawTransformFeedbackNV"))!=0) nLinked | ||||
| ++; | ||||
| #endif | ||||
| if (nLinked==7) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_INGR_blend_func_separate(void) | GLuint __GLeeLink_GL_INGR_blend_func_separate(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_INGR_blend_func_separate | #ifdef __GLEE_GL_INGR_blend_func_separate | |||
| if ((pglBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) __GLee GetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++; | if ((GLeeFuncPtr_glBlendFuncSeparateINGR = (GLEEPFNGLBLENDFUNCSEPARATEI NGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COM PLETE;} | GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COM PLETE;} | |||
| GLuint __GLeeLink_GL_SGIX_igloo_interface(void) | GLuint __GLeeLink_GL_SGIX_igloo_interface(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_SGIX_igloo_interface | #ifdef __GLEE_GL_SGIX_igloo_interface | |||
| if ((pglIglooInterfaceSGIX = (PFNGLIGLOOINTERFACESGIXPROC) __GLeeGetPro cAddress("glIglooInterfaceSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glIglooInterfaceSGIX = (GLEEPFNGLIGLOOINTERFACESGIXPRO C) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_fragment_lighting(void) | GLuint __GLeeLink_GL_EXT_fragment_lighting(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_fragment_lighting | #ifdef __GLEE_GL_EXT_fragment_lighting | |||
| if ((pglFragmentLightModeliEXT = (PFNGLFRAGMENTLIGHTMODELIEXTPROC) __GL | if ((GLeeFuncPtr_glFragmentLightModeliEXT = (GLEEPFNGLFRAGMENTLIGHTMODE | |||
| eeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++; | LIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++; | |||
| if ((pglFragmentLightModelfEXT = (PFNGLFRAGMENTLIGHTMODELFEXTPROC) __GL | if ((GLeeFuncPtr_glFragmentLightModelfEXT = (GLEEPFNGLFRAGMENTLIGHTMODE | |||
| eeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++; | LFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++; | |||
| if ((pglFragmentLightModelivEXT = (PFNGLFRAGMENTLIGHTMODELIVEXTPROC) __ | if ((GLeeFuncPtr_glFragmentLightModelivEXT = (GLEEPFNGLFRAGMENTLIGHTMOD | |||
| GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++; | ELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked | |||
| if ((pglFragmentLightModelfvEXT = (PFNGLFRAGMENTLIGHTMODELFVEXTPROC) __ | ++; | |||
| GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glFragmentLightModelfvEXT = (GLEEPFNGLFRAGMENTLIGHTMOD | |||
| if ((pglFragmentLightiEXT = (PFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcA | ELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked | |||
| ddress("glFragmentLightiEXT"))!=0) nLinked++; | ++; | |||
| if ((pglFragmentLightfEXT = (PFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glFragmentLightiEXT = (GLEEPFNGLFRAGMENTLIGHTIEXTPROC) | |||
| ddress("glFragmentLightfEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++; | |||
| if ((pglFragmentLightivEXT = (PFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glFragmentLightfEXT = (GLEEPFNGLFRAGMENTLIGHTFEXTPROC) | |||
| cAddress("glFragmentLightivEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++; | |||
| if ((pglFragmentLightfvEXT = (PFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_glFragmentLightivEXT = (GLEEPFNGLFRAGMENTLIGHTIVEXTPRO | |||
| cAddress("glFragmentLightfvEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++; | |||
| if ((pglGetFragmentLightivEXT = (PFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLee | if ((GLeeFuncPtr_glFragmentLightfvEXT = (GLEEPFNGLFRAGMENTLIGHTFVEXTPRO | |||
| GetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++; | |||
| if ((pglGetFragmentLightfvEXT = (PFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLee | if ((GLeeFuncPtr_glGetFragmentLightivEXT = (GLEEPFNGLGETFRAGMENTLIGHTIV | |||
| GetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++; | |||
| if ((pglFragmentMaterialfEXT = (PFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glGetFragmentLightfvEXT = (GLEEPFNGLGETFRAGMENTLIGHTFV | |||
| tProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++; | |||
| if ((pglFragmentMaterialiEXT = (PFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glFragmentMaterialfEXT = (GLEEPFNGLFRAGMENTMATERIALFEX | |||
| tProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++; | |||
| if ((pglFragmentMaterialfvEXT = (PFNGLFRAGMENTMATERIALFVEXTPROC) __GLee | if ((GLeeFuncPtr_glFragmentMaterialiEXT = (GLEEPFNGLFRAGMENTMATERIALIEX | |||
| GetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++; | |||
| if ((pglFragmentMaterialivEXT = (PFNGLFRAGMENTMATERIALIVEXTPROC) __GLee | if ((GLeeFuncPtr_glFragmentMaterialfvEXT = (GLEEPFNGLFRAGMENTMATERIALFV | |||
| GetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++; | |||
| if ((pglFragmentColorMaterialEXT = (PFNGLFRAGMENTCOLORMATERIALEXTPROC) | if ((GLeeFuncPtr_glFragmentMaterialivEXT = (GLEEPFNGLFRAGMENTMATERIALIV | |||
| __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++; | |||
| if ((pglGetFragmentMaterialfvEXT = (PFNGLGETFRAGMENTMATERIALFVEXTPROC) | if ((GLeeFuncPtr_glFragmentColorMaterialEXT = (GLEEPFNGLFRAGMENTCOLORMA | |||
| __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++; | TERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLin | |||
| if ((pglGetFragmentMaterialivEXT = (PFNGLGETFRAGMENTMATERIALIVEXTPROC) | ked++; | |||
| __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_glGetFragmentMaterialfvEXT = (GLEEPFNGLGETFRAGMENTMATE | |||
| if ((pglLightEnviEXT = (PFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("gl | RIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLin | |||
| LightEnviEXT"))!=0) nLinked++; | ked++; | |||
| if ((GLeeFuncPtr_glGetFragmentMaterialivEXT = (GLEEPFNGLGETFRAGMENTMATE | ||||
| RIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_glLightEnviEXT = (GLEEPFNGLLIGHTENVIEXTPROC) __GLeeGet | ||||
| ProcAddress("glLightEnviEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==18) return GLEE_LINK_COMPLETE; | if (nLinked==18) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_geometry_shader4(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_EXT_geometry_shader4 | ||||
| if ((GLeeFuncPtr_glProgramParameteriEXT = (GLEEPFNGLPROGRAMPARAMETERIEX | ||||
| TPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE | ||||
| EXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTE | ||||
| XTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEX | ||||
| TUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) n | ||||
| Linked++; | ||||
| #endif | ||||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_EXT_scene_marker(void) | GLuint __GLeeLink_GL_EXT_scene_marker(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_EXT_scene_marker | #ifdef __GLEE_GL_EXT_scene_marker | |||
| if ((pglBeginSceneEXT = (PFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glBeginSceneEXT = (GLEEPFNGLBEGINSCENEEXTPROC) __GLeeG | |||
| glBeginSceneEXT"))!=0) nLinked++; | etProcAddress("glBeginSceneEXT"))!=0) nLinked++; | |||
| if ((pglEndSceneEXT = (PFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEn | if ((GLeeFuncPtr_glEndSceneEXT = (GLEEPFNGLENDSCENEEXTPROC) __GLeeGetPr | |||
| dSceneEXT"))!=0) nLinked++; | ocAddress("glEndSceneEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GL_NV_gpu_program4(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GL_NV_gpu_program4 | ||||
| if ((GLeeFuncPtr_glProgramLocalParameterI4iNV = (GLEEPFNGLPROGRAMLOCALP | ||||
| ARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramLocalParameterI4ivNV = (GLEEPFNGLPROGRAMLOCAL | ||||
| PARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV")) | ||||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramLocalParametersI4ivNV = (GLEEPFNGLPROGRAMLOCA | ||||
| LPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV | ||||
| "))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramLocalParameterI4uiNV = (GLEEPFNGLPROGRAMLOCAL | ||||
| PARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV")) | ||||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramLocalParameterI4uivNV = (GLEEPFNGLPROGRAMLOCA | ||||
| LPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV | ||||
| "))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramLocalParametersI4uivNV = (GLEEPFNGLPROGRAMLOC | ||||
| ALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ui | ||||
| vNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramEnvParameterI4iNV = (GLEEPFNGLPROGRAMENVPARAM | ||||
| ETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_glProgramEnvParameterI4ivNV = (GLEEPFNGLPROGRAMENVPARA | ||||
| METERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glProgramEnvParametersI4ivNV = (GLEEPFNGLPROGRAMENVPAR | ||||
| AMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramEnvParameterI4uiNV = (GLEEPFNGLPROGRAMENVPARA | ||||
| METERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glProgramEnvParameterI4uivNV = (GLEEPFNGLPROGRAMENVPAR | ||||
| AMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glProgramEnvParametersI4uivNV = (GLEEPFNGLPROGRAMENVPA | ||||
| RAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV")) | ||||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetProgramLocalParameterIivNV = (GLEEPFNGLGETPROGRAM | ||||
| LOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIi | ||||
| vNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetProgramLocalParameterIuivNV = (GLEEPFNGLGETPROGRA | ||||
| MLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameter | ||||
| IuivNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetProgramEnvParameterIivNV = (GLEEPFNGLGETPROGRAMEN | ||||
| VPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV")) | ||||
| !=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetProgramEnvParameterIuivNV = (GLEEPFNGLGETPROGRAME | ||||
| NVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV | ||||
| "))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE | ||||
| EXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTE | ||||
| XTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0 | ||||
| ) nLinked++; | ||||
| if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEX | ||||
| TUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI2iEXT = (GLEEPFNGLVERTEXATTRIBI2IEXTPRO | ||||
| C) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI3iEXT = (GLEEPFNGLVERTEXATTRIBI3IEXTPRO | ||||
| C) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4iEXT = (GLEEPFNGLVERTEXATTRIBI4IEXTPRO | ||||
| C) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI1uiEXT = (GLEEPFNGLVERTEXATTRIBI1UIEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI2uiEXT = (GLEEPFNGLVERTEXATTRIBI2UIEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI3uiEXT = (GLEEPFNGLVERTEXATTRIBI3UIEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4uiEXT = (GLEEPFNGLVERTEXATTRIBI4UIEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI1ivEXT = (GLEEPFNGLVERTEXATTRIBI1IVEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI2ivEXT = (GLEEPFNGLVERTEXATTRIBI2IVEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI3ivEXT = (GLEEPFNGLVERTEXATTRIBI3IVEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4ivEXT = (GLEEPFNGLVERTEXATTRIBI4IVEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI1uivEXT = (GLEEPFNGLVERTEXATTRIBI1UIVEX | ||||
| TPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI2uivEXT = (GLEEPFNGLVERTEXATTRIBI2UIVEX | ||||
| TPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI3uivEXT = (GLEEPFNGLVERTEXATTRIBI3UIVEX | ||||
| TPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4uivEXT = (GLEEPFNGLVERTEXATTRIBI4UIVEX | ||||
| TPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4bvEXT = (GLEEPFNGLVERTEXATTRIBI4BVEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4svEXT = (GLEEPFNGLVERTEXATTRIBI4SVEXTP | ||||
| ROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4ubvEXT = (GLEEPFNGLVERTEXATTRIBI4UBVEX | ||||
| TPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribI4usvEXT = (GLEEPFNGLVERTEXATTRIBI4USVEX | ||||
| TPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glVertexAttribIPointerEXT = (GLEEPFNGLVERTEXATTRIBIPOI | ||||
| NTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked | ||||
| ++; | ||||
| if ((GLeeFuncPtr_glGetVertexAttribIivEXT = (GLEEPFNGLGETVERTEXATTRIBIIV | ||||
| EXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glGetVertexAttribIuivEXT = (GLEEPFNGLGETVERTEXATTRIBIU | ||||
| IVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==41) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE; } | GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE; } | |||
| GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LIN K_COMPLETE;} | GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LIN K_COMPLETE;} | |||
| GLuint __GLeeLink_GL_OES_single_precision(void) | GLuint __GLeeLink_GL_OES_single_precision(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GL_OES_single_precision | #ifdef __GLEE_GL_OES_single_precision | |||
| if ((pglDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glDepthRangefOES = (GLEEPFNGLDEPTHRANGEFOESPROC) __GLe | |||
| ("glDepthRangefOES"))!=0) nLinked++; | eGetProcAddress("glDepthRangefOES"))!=0) nLinked++; | |||
| if ((pglFrustumfOES = (PFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFr | if ((GLeeFuncPtr_glFrustumfOES = (GLEEPFNGLFRUSTUMFOESPROC) __GLeeGetPr | |||
| ustumfOES"))!=0) nLinked++; | ocAddress("glFrustumfOES"))!=0) nLinked++; | |||
| if ((pglOrthofOES = (PFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthof | if ((GLeeFuncPtr_glOrthofOES = (GLEEPFNGLORTHOFOESPROC) __GLeeGetProcAd | |||
| OES"))!=0) nLinked++; | dress("glOrthofOES"))!=0) nLinked++; | |||
| if ((pglClipPlanefOES = (PFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glClipPlanefOES = (GLEEPFNGLCLIPPLANEFOESPROC) __GLeeG | |||
| glClipPlanefOES"))!=0) nLinked++; | etProcAddress("glClipPlanefOES"))!=0) nLinked++; | |||
| if ((pglGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glGetClipPlanefOES = (GLEEPFNGLGETCLIPPLANEFOESPROC) _ | |||
| ress("glGetClipPlanefOES"))!=0) nLinked++; | _GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++; | |||
| if ((pglClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glClearDepthfOES = (GLEEPFNGLCLEARDEPTHFOESPROC) __GLe | |||
| ("glClearDepthfOES"))!=0) nLinked++; | eGetProcAddress("glClearDepthfOES"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;} | |||
| skipping to change at line 9881 | skipping to change at line 15015 | |||
| __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker; | __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker; | |||
| __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil; | __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil; | |||
| __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag; | __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag; | |||
| __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB; | __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB; | |||
| __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit; | __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit; | |||
| __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample; | __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample; | |||
| __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack; | __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack; | |||
| __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query; | __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query; | |||
| __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters; | __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters; | |||
| __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range; | __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range; | |||
| __GLeeGLLoadFunction[280]=__GLeeLink_GL_NV_gpu_program4; | __GLeeGLLoadFunction[280]=__GLeeLink_GL_EXT_gpu_shader4; | |||
| __GLeeGLLoadFunction[281]=__GLeeLink_GL_NV_geometry_program4; | __GLeeGLLoadFunction[281]=__GLeeLink_GL_EXT_draw_instanced; | |||
| __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_geometry_shader4; | __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_packed_float; | |||
| __GLeeGLLoadFunction[283]=__GLeeLink_GL_NV_vertex_program4; | __GLeeGLLoadFunction[283]=__GLeeLink_GL_EXT_texture_array; | |||
| __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_gpu_shader4; | __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_texture_buffer_object; | |||
| __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_draw_instanced; | __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_texture_compression_latc; | |||
| __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_packed_float; | __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_texture_compression_rgtc; | |||
| __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_array; | __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_shared_exponent; | |||
| __GLeeGLLoadFunction[288]=__GLeeLink_GL_EXT_texture_buffer_object; | __GLeeGLLoadFunction[288]=__GLeeLink_GL_NV_depth_buffer_float; | |||
| __GLeeGLLoadFunction[289]=__GLeeLink_GL_EXT_texture_compression_latc; | __GLeeGLLoadFunction[289]=__GLeeLink_GL_NV_framebuffer_multisample_cove | |||
| __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_texture_compression_rgtc; | rage; | |||
| __GLeeGLLoadFunction[291]=__GLeeLink_GL_EXT_texture_shared_exponent; | __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_framebuffer_sRGB; | |||
| __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_depth_buffer_float; | __GLeeGLLoadFunction[291]=__GLeeLink_GL_NV_geometry_shader4; | |||
| __GLeeGLLoadFunction[293]=__GLeeLink_GL_NV_fragment_program4; | __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_parameter_buffer_object; | |||
| __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_framebuffer_multisample_cove | __GLeeGLLoadFunction[293]=__GLeeLink_GL_EXT_draw_buffers2; | |||
| rage; | __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_transform_feedback; | |||
| __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_framebuffer_sRGB; | __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_bindable_uniform; | |||
| __GLeeGLLoadFunction[296]=__GLeeLink_GL_NV_geometry_shader4; | __GLeeGLLoadFunction[296]=__GLeeLink_GL_EXT_texture_integer; | |||
| __GLeeGLLoadFunction[297]=__GLeeLink_GL_NV_parameter_buffer_object; | __GLeeGLLoadFunction[297]=__GLeeLink_GL_GREMEDY_frame_terminator; | |||
| __GLeeGLLoadFunction[298]=__GLeeLink_GL_EXT_draw_buffers2; | __GLeeGLLoadFunction[298]=__GLeeLink_GL_NV_conditional_render; | |||
| __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_transform_feedback; | __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_present_video; | |||
| __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_bindable_uniform; | __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_transform_feedback; | |||
| __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_texture_integer; | __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_direct_state_access; | |||
| __GLeeGLLoadFunction[302]=__GLeeLink_GL_GREMEDY_frame_terminator; | __GLeeGLLoadFunction[302]=__GLeeLink_GL_EXT_vertex_array_bgra; | |||
| __GLeeGLLoadFunction[303]=__GLeeLink_GL_NV_conditional_render; | __GLeeGLLoadFunction[303]=__GLeeLink_GL_EXT_texture_swizzle; | |||
| __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_present_video; | __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_explicit_multisample; | |||
| __GLeeGLLoadFunction[305]=__GLeeLink_GL_EXT_transform_feedback; | __GLeeGLLoadFunction[305]=__GLeeLink_GL_NV_transform_feedback2; | |||
| __GLeeGLLoadFunction[306]=__GLeeLink_GL_EXT_direct_state_access; | __GLeeGLLoadFunction[306]=__GLeeLink_GL_SGIX_texture_select; | |||
| __GLeeGLLoadFunction[307]=__GLeeLink_GL_EXT_vertex_array_bgra; | __GLeeGLLoadFunction[307]=__GLeeLink_GL_INGR_blend_func_separate; | |||
| __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_texture_select; | __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_depth_pass_instrument; | |||
| __GLeeGLLoadFunction[309]=__GLeeLink_GL_INGR_blend_func_separate; | __GLeeGLLoadFunction[309]=__GLeeLink_GL_SGIX_igloo_interface; | |||
| __GLeeGLLoadFunction[310]=__GLeeLink_GL_SGIX_depth_pass_instrument; | __GLeeGLLoadFunction[310]=__GLeeLink_GL_EXT_fragment_lighting; | |||
| __GLeeGLLoadFunction[311]=__GLeeLink_GL_SGIX_igloo_interface; | __GLeeGLLoadFunction[311]=__GLeeLink_GL_EXT_geometry_shader4; | |||
| __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_fragment_lighting; | __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_scene_marker; | |||
| __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_scene_marker; | __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_texture_compression_dxt1; | |||
| __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_compression_dxt1; | __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_env; | |||
| __GLeeGLLoadFunction[315]=__GLeeLink_GL_EXT_texture_env; | __GLeeGLLoadFunction[315]=__GLeeLink_GL_IBM_static_data; | |||
| __GLeeGLLoadFunction[316]=__GLeeLink_GL_IBM_static_data; | __GLeeGLLoadFunction[316]=__GLeeLink_GL_NV_gpu_program4; | |||
| __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates; | __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates; | |||
| __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture ; | __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture ; | |||
| __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision; | __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision; | |||
| __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits; | __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits; | |||
| __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range; | __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range; | |||
| } | } | |||
| #ifdef WIN32 | #ifdef WIN32 | |||
| GLuint __GLeeLink_WGL_ARB_buffer_region(void) | GLuint __GLeeLink_WGL_ARB_buffer_region(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_buffer_region | #ifdef __GLEE_WGL_ARB_buffer_region | |||
| if ((pwglCreateBufferRegionARB = (PFNWGLCREATEBUFFERREGIONARBPROC) __GL | if ((GLeeFuncPtr_wglCreateBufferRegionARB = (GLEEPFNWGLCREATEBUFFERREGI | |||
| eeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++; | ONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++; | |||
| if ((pwglDeleteBufferRegionARB = (PFNWGLDELETEBUFFERREGIONARBPROC) __GL | if ((GLeeFuncPtr_wglDeleteBufferRegionARB = (GLEEPFNWGLDELETEBUFFERREGI | |||
| eeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++; | ONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++; | |||
| if ((pwglSaveBufferRegionARB = (PFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGe | if ((GLeeFuncPtr_wglSaveBufferRegionARB = (GLEEPFNWGLSAVEBUFFERREGIONAR | |||
| tProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++; | |||
| if ((pwglRestoreBufferRegionARB = (PFNWGLRESTOREBUFFERREGIONARBPROC) __ | if ((GLeeFuncPtr_wglRestoreBufferRegionARB = (GLEEPFNWGLRESTOREBUFFERRE | |||
| GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++; | GIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked | |||
| ++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_WGL_ARB_extensions_string(void) | GLuint __GLeeLink_WGL_ARB_extensions_string(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_extensions_string | #ifdef __GLEE_WGL_ARB_extensions_string | |||
| if ((pwglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) __ GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++; | if ((GLeeFuncPtr_wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSST RINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked ++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_ARB_pixel_format(void) | GLuint __GLeeLink_WGL_ARB_pixel_format(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_pixel_format | #ifdef __GLEE_WGL_ARB_pixel_format | |||
| if ((pwglGetPixelFormatAttribivARB = (PFNWGLGETPIXELFORMATATTRIBIVARBPR | if ((GLeeFuncPtr_wglGetPixelFormatAttribivARB = (GLEEPFNWGLGETPIXELFORM | |||
| OC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++; | ATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0 | |||
| if ((pwglGetPixelFormatAttribfvARB = (PFNWGLGETPIXELFORMATATTRIBFVARBPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++; | if ((GLeeFuncPtr_wglGetPixelFormatAttribfvARB = (GLEEPFNWGLGETPIXELFORM | |||
| if ((pwglChoosePixelFormatARB = (PFNWGLCHOOSEPIXELFORMATARBPROC) __GLee | ATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0 | |||
| GetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++; | ) nLinked++; | |||
| if ((GLeeFuncPtr_wglChoosePixelFormatARB = (GLEEPFNWGLCHOOSEPIXELFORMAT | ||||
| ARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_ARB_make_current_read(void) | GLuint __GLeeLink_WGL_ARB_make_current_read(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_make_current_read | #ifdef __GLEE_WGL_ARB_make_current_read | |||
| if ((pwglMakeContextCurrentARB = (PFNWGLMAKECONTEXTCURRENTARBPROC) __GL | if ((GLeeFuncPtr_wglMakeContextCurrentARB = (GLEEPFNWGLMAKECONTEXTCURRE | |||
| eeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++; | NTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++; | |||
| if ((pwglGetCurrentReadDCARB = (PFNWGLGETCURRENTREADDCARBPROC) __GLeeGe | if ((GLeeFuncPtr_wglGetCurrentReadDCARB = (GLEEPFNWGLGETCURRENTREADDCAR | |||
| tProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_ARB_pbuffer(void) | GLuint __GLeeLink_WGL_ARB_pbuffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_pbuffer | #ifdef __GLEE_WGL_ARB_pbuffer | |||
| if ((pwglCreatePbufferARB = (PFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglCreatePbufferARB = (GLEEPFNWGLCREATEPBUFFERARBPROC) | |||
| ddress("wglCreatePbufferARB"))!=0) nLinked++; | __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++; | |||
| if ((pwglGetPbufferDCARB = (PFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_wglGetPbufferDCARB = (GLEEPFNWGLGETPBUFFERDCARBPROC) _ | |||
| ress("wglGetPbufferDCARB"))!=0) nLinked++; | _GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++; | |||
| if ((pwglReleasePbufferDCARB = (PFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGe | if ((GLeeFuncPtr_wglReleasePbufferDCARB = (GLEEPFNWGLRELEASEPBUFFERDCAR | |||
| tProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++; | |||
| if ((pwglDestroyPbufferARB = (PFNWGLDESTROYPBUFFERARBPROC) __GLeeGetPro | if ((GLeeFuncPtr_wglDestroyPbufferARB = (GLEEPFNWGLDESTROYPBUFFERARBPRO | |||
| cAddress("wglDestroyPbufferARB"))!=0) nLinked++; | C) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++; | |||
| if ((pwglQueryPbufferARB = (PFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_wglQueryPbufferARB = (GLEEPFNWGLQUERYPBUFFERARBPROC) _ | |||
| ress("wglQueryPbufferARB"))!=0) nLinked++; | _GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_ARB_render_texture(void) | GLuint __GLeeLink_WGL_ARB_render_texture(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_render_texture | #ifdef __GLEE_WGL_ARB_render_texture | |||
| if ((pwglBindTexImageARB = (PFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_wglBindTexImageARB = (GLEEPFNWGLBINDTEXIMAGEARBPROC) _ | |||
| ress("wglBindTexImageARB"))!=0) nLinked++; | _GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++; | |||
| if ((pwglReleaseTexImageARB = (PFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetP | if ((GLeeFuncPtr_wglReleaseTexImageARB = (GLEEPFNWGLRELEASETEXIMAGEARBP | |||
| rocAddress("wglReleaseTexImageARB"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++; | |||
| if ((pwglSetPbufferAttribARB = (PFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGe | if ((GLeeFuncPtr_wglSetPbufferAttribARB = (GLEEPFNWGLSETPBUFFERATTRIBAR | |||
| tProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++; | BPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_WGL_ARB_create_context(void) | GLuint __GLeeLink_WGL_ARB_create_context(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_ARB_create_context | #ifdef __GLEE_WGL_ARB_create_context | |||
| if ((pwglCreateContextAttribsARB = (PFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++; | if ((GLeeFuncPtr_wglCreateContextAttribsARB = (GLEEPFNWGLCREATECONTEXTA TTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLin ked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_EXT_make_current_read(void) | GLuint __GLeeLink_WGL_EXT_make_current_read(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_EXT_make_current_read | #ifdef __GLEE_WGL_EXT_make_current_read | |||
| if ((pwglMakeContextCurrentEXT = (PFNWGLMAKECONTEXTCURRENTEXTPROC) __GL | if ((GLeeFuncPtr_wglMakeContextCurrentEXT = (GLEEPFNWGLMAKECONTEXTCURRE | |||
| eeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++; | NTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++; | |||
| if ((pwglGetCurrentReadDCEXT = (PFNWGLGETCURRENTREADDCEXTPROC) __GLeeGe | if ((GLeeFuncPtr_wglGetCurrentReadDCEXT = (GLEEPFNWGLGETCURRENTREADDCEX | |||
| tProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_EXT_pixel_format(void) | GLuint __GLeeLink_WGL_EXT_pixel_format(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_EXT_pixel_format | #ifdef __GLEE_WGL_EXT_pixel_format | |||
| if ((pwglGetPixelFormatAttribivEXT = (PFNWGLGETPIXELFORMATATTRIBIVEXTPR | if ((GLeeFuncPtr_wglGetPixelFormatAttribivEXT = (GLEEPFNWGLGETPIXELFORM | |||
| OC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++; | ATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0 | |||
| if ((pwglGetPixelFormatAttribfvEXT = (PFNWGLGETPIXELFORMATATTRIBFVEXTPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_wglGetPixelFormatAttribfvEXT = (GLEEPFNWGLGETPIXELFORM | |||
| if ((pwglChoosePixelFormatEXT = (PFNWGLCHOOSEPIXELFORMATEXTPROC) __GLee | ATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0 | |||
| GetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++; | ) nLinked++; | |||
| if ((GLeeFuncPtr_wglChoosePixelFormatEXT = (GLEEPFNWGLCHOOSEPIXELFORMAT | ||||
| EXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | if (nLinked==3) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_EXT_pbuffer(void) | GLuint __GLeeLink_WGL_EXT_pbuffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_EXT_pbuffer | #ifdef __GLEE_WGL_EXT_pbuffer | |||
| if ((pwglCreatePbufferEXT = (PFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglCreatePbufferEXT = (GLEEPFNWGLCREATEPBUFFEREXTPROC) | |||
| ddress("wglCreatePbufferEXT"))!=0) nLinked++; | __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++; | |||
| if ((pwglGetPbufferDCEXT = (PFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_wglGetPbufferDCEXT = (GLEEPFNWGLGETPBUFFERDCEXTPROC) _ | |||
| ress("wglGetPbufferDCEXT"))!=0) nLinked++; | _GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++; | |||
| if ((pwglReleasePbufferDCEXT = (PFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGe | if ((GLeeFuncPtr_wglReleasePbufferDCEXT = (GLEEPFNWGLRELEASEPBUFFERDCEX | |||
| tProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++; | |||
| if ((pwglDestroyPbufferEXT = (PFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetPro | if ((GLeeFuncPtr_wglDestroyPbufferEXT = (GLEEPFNWGLDESTROYPBUFFEREXTPRO | |||
| cAddress("wglDestroyPbufferEXT"))!=0) nLinked++; | C) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++; | |||
| if ((pwglQueryPbufferEXT = (PFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_wglQueryPbufferEXT = (GLEEPFNWGLQUERYPBUFFEREXTPROC) _ | |||
| ress("wglQueryPbufferEXT"))!=0) nLinked++; | _GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_WGL_I3D_digital_video_control(void) | GLuint __GLeeLink_WGL_I3D_digital_video_control(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_I3D_digital_video_control | #ifdef __GLEE_WGL_I3D_digital_video_control | |||
| if ((pwglGetDigitalVideoParametersI3D = (PFNWGLGETDIGITALVIDEOPARAMETER | if ((GLeeFuncPtr_wglGetDigitalVideoParametersI3D = (GLEEPFNWGLGETDIGITA | |||
| SI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLin | LVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParameters | |||
| ked++; | I3D"))!=0) nLinked++; | |||
| if ((pwglSetDigitalVideoParametersI3D = (PFNWGLSETDIGITALVIDEOPARAMETER | if ((GLeeFuncPtr_wglSetDigitalVideoParametersI3D = (GLEEPFNWGLSETDIGITA | |||
| SI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLin | LVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParameters | |||
| ked++; | I3D"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_I3D_gamma(void) | GLuint __GLeeLink_WGL_I3D_gamma(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_I3D_gamma | #ifdef __GLEE_WGL_I3D_gamma | |||
| if ((pwglGetGammaTableParametersI3D = (PFNWGLGETGAMMATABLEPARAMETERSI3D | if ((GLeeFuncPtr_wglGetGammaTableParametersI3D = (GLEEPFNWGLGETGAMMATAB | |||
| PROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++; | LEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D")) | |||
| if ((pwglSetGammaTableParametersI3D = (PFNWGLSETGAMMATABLEPARAMETERSI3D | !=0) nLinked++; | |||
| PROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++; | if ((GLeeFuncPtr_wglSetGammaTableParametersI3D = (GLEEPFNWGLSETGAMMATAB | |||
| if ((pwglGetGammaTableI3D = (PFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcA | LEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D")) | |||
| ddress("wglGetGammaTableI3D"))!=0) nLinked++; | !=0) nLinked++; | |||
| if ((pwglSetGammaTableI3D = (PFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglGetGammaTableI3D = (GLEEPFNWGLGETGAMMATABLEI3DPROC) | |||
| ddress("wglSetGammaTableI3D"))!=0) nLinked++; | __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++; | |||
| if ((GLeeFuncPtr_wglSetGammaTableI3D = (GLEEPFNWGLSETGAMMATABLEI3DPROC) | ||||
| __GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_I3D_genlock(void) | GLuint __GLeeLink_WGL_I3D_genlock(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_I3D_genlock | #ifdef __GLEE_WGL_I3D_genlock | |||
| if ((pwglEnableGenlockI3D = (PFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglEnableGenlockI3D = (GLEEPFNWGLENABLEGENLOCKI3DPROC) | |||
| ddress("wglEnableGenlockI3D"))!=0) nLinked++; | __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++; | |||
| if ((pwglDisableGenlockI3D = (PFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetPro | if ((GLeeFuncPtr_wglDisableGenlockI3D = (GLEEPFNWGLDISABLEGENLOCKI3DPRO | |||
| cAddress("wglDisableGenlockI3D"))!=0) nLinked++; | C) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++; | |||
| if ((pwglIsEnabledGenlockI3D = (PFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGe | if ((GLeeFuncPtr_wglIsEnabledGenlockI3D = (GLEEPFNWGLISENABLEDGENLOCKI3 | |||
| tProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++; | |||
| if ((pwglGenlockSourceI3D = (PFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglGenlockSourceI3D = (GLEEPFNWGLGENLOCKSOURCEI3DPROC) | |||
| ddress("wglGenlockSourceI3D"))!=0) nLinked++; | __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++; | |||
| if ((pwglGetGenlockSourceI3D = (PFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGe | if ((GLeeFuncPtr_wglGetGenlockSourceI3D = (GLEEPFNWGLGETGENLOCKSOURCEI3 | |||
| tProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++; | |||
| if ((pwglGenlockSourceEdgeI3D = (PFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLee | if ((GLeeFuncPtr_wglGenlockSourceEdgeI3D = (GLEEPFNWGLGENLOCKSOURCEEDGE | |||
| GetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++; | I3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++; | |||
| if ((pwglGetGenlockSourceEdgeI3D = (PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) | if ((GLeeFuncPtr_wglGetGenlockSourceEdgeI3D = (GLEEPFNWGLGETGENLOCKSOUR | |||
| __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++; | CEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLin | |||
| if ((pwglGenlockSampleRateI3D = (PFNWGLGENLOCKSAMPLERATEI3DPROC) __GLee | ked++; | |||
| GetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++; | if ((GLeeFuncPtr_wglGenlockSampleRateI3D = (GLEEPFNWGLGENLOCKSAMPLERATE | |||
| if ((pwglGetGenlockSampleRateI3D = (PFNWGLGETGENLOCKSAMPLERATEI3DPROC) | I3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++; | |||
| __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++; | if ((GLeeFuncPtr_wglGetGenlockSampleRateI3D = (GLEEPFNWGLGETGENLOCKSAMP | |||
| if ((pwglGenlockSourceDelayI3D = (PFNWGLGENLOCKSOURCEDELAYI3DPROC) __GL | LERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLin | |||
| eeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++; | ked++; | |||
| if ((pwglGetGenlockSourceDelayI3D = (PFNWGLGETGENLOCKSOURCEDELAYI3DPROC | if ((GLeeFuncPtr_wglGenlockSourceDelayI3D = (GLEEPFNWGLGENLOCKSOURCEDEL | |||
| ) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++; | AYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++; | |||
| if ((pwglQueryGenlockMaxSourceDelayI3D = (PFNWGLQUERYGENLOCKMAXSOURCEDE | if ((GLeeFuncPtr_wglGetGenlockSourceDelayI3D = (GLEEPFNWGLGETGENLOCKSOU | |||
| LAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) n | RCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) n | |||
| Linked++; | Linked++; | |||
| if ((GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D = (GLEEPFNWGLQUERYGEN | ||||
| LOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDe | ||||
| layI3D"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==12) return GLEE_LINK_COMPLETE; | if (nLinked==12) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_I3D_image_buffer(void) | GLuint __GLeeLink_WGL_I3D_image_buffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_I3D_image_buffer | #ifdef __GLEE_WGL_I3D_image_buffer | |||
| if ((pwglCreateImageBufferI3D = (PFNWGLCREATEIMAGEBUFFERI3DPROC) __GLee | if ((GLeeFuncPtr_wglCreateImageBufferI3D = (GLEEPFNWGLCREATEIMAGEBUFFER | |||
| GetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++; | I3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++; | |||
| if ((pwglDestroyImageBufferI3D = (PFNWGLDESTROYIMAGEBUFFERI3DPROC) __GL | if ((GLeeFuncPtr_wglDestroyImageBufferI3D = (GLEEPFNWGLDESTROYIMAGEBUFF | |||
| eeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++; | ERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++; | |||
| if ((pwglAssociateImageBufferEventsI3D = (PFNWGLASSOCIATEIMAGEBUFFEREVE | if ((GLeeFuncPtr_wglAssociateImageBufferEventsI3D = (GLEEPFNWGLASSOCIAT | |||
| NTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) n | EIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEve | |||
| Linked++; | ntsI3D"))!=0) nLinked++; | |||
| if ((pwglReleaseImageBufferEventsI3D = (PFNWGLRELEASEIMAGEBUFFEREVENTSI | if ((GLeeFuncPtr_wglReleaseImageBufferEventsI3D = (GLEEPFNWGLRELEASEIMA | |||
| 3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked | GEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D | |||
| ++; | "))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void) | GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_I3D_swap_frame_lock | #ifdef __GLEE_WGL_I3D_swap_frame_lock | |||
| if ((pwglEnableFrameLockI3D = (PFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetP | if ((GLeeFuncPtr_wglEnableFrameLockI3D = (GLEEPFNWGLENABLEFRAMELOCKI3DP | |||
| rocAddress("wglEnableFrameLockI3D"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++; | |||
| if ((pwglDisableFrameLockI3D = (PFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGe | if ((GLeeFuncPtr_wglDisableFrameLockI3D = (GLEEPFNWGLDISABLEFRAMELOCKI3 | |||
| tProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++; | |||
| if ((pwglIsEnabledFrameLockI3D = (PFNWGLISENABLEDFRAMELOCKI3DPROC) __GL | if ((GLeeFuncPtr_wglIsEnabledFrameLockI3D = (GLEEPFNWGLISENABLEDFRAMELO | |||
| eeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++; | CKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++; | |||
| if ((pwglQueryFrameLockMasterI3D = (PFNWGLQUERYFRAMELOCKMASTERI3DPROC) | if ((GLeeFuncPtr_wglQueryFrameLockMasterI3D = (GLEEPFNWGLQUERYFRAMELOCK | |||
| __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++; | MASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLin | |||
| ked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_C OMPLETE;} | GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_C OMPLETE;} | |||
| GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;} | GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLE TE;} | |||
| GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK _COMPLETE;} | GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK _COMPLETE;} | |||
| GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_WGL_NV_present_video(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_NV_present_video(void) | |||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_WGL_NV_present_video | ||||
| if ((GLeeFuncPtr_wglEnumerateVideoDevicesNV = (GLEEPFNWGLENUMERATEVIDEO | ||||
| DEVICESNVPROC) __GLeeGetProcAddress("wglEnumerateVideoDevicesNV"))!=0) nLin | ||||
| ked++; | ||||
| if ((GLeeFuncPtr_wglBindVideoDeviceNV = (GLEEPFNWGLBINDVIDEODEVICENVPRO | ||||
| C) __GLeeGetProcAddress("wglBindVideoDeviceNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglQueryCurrentContextNV = (GLEEPFNWGLQUERYCURRENTCONT | ||||
| EXTNVPROC) __GLeeGetProcAddress("wglQueryCurrentContextNV"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==3) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_WGL_NV_video_out(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_NV_swap_group(void) | |||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_WGL_NV_swap_group | ||||
| if ((GLeeFuncPtr_wglJoinSwapGroupNV = (GLEEPFNWGLJOINSWAPGROUPNVPROC) _ | ||||
| _GLeeGetProcAddress("wglJoinSwapGroupNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglBindSwapBarrierNV = (GLEEPFNWGLBINDSWAPBARRIERNVPRO | ||||
| C) __GLeeGetProcAddress("wglBindSwapBarrierNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglQuerySwapGroupNV = (GLEEPFNWGLQUERYSWAPGROUPNVPROC) | ||||
| __GLeeGetProcAddress("wglQuerySwapGroupNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglQueryMaxSwapGroupsNV = (GLEEPFNWGLQUERYMAXSWAPGROUP | ||||
| SNVPROC) __GLeeGetProcAddress("wglQueryMaxSwapGroupsNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglQueryFrameCountNV = (GLEEPFNWGLQUERYFRAMECOUNTNVPRO | ||||
| C) __GLeeGetProcAddress("wglQueryFrameCountNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglResetFrameCountNV = (GLEEPFNWGLRESETFRAMECOUNTNVPRO | ||||
| C) __GLeeGetProcAddress("wglResetFrameCountNV"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_WGL_NV_swap_group(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_WGL_NV_gpu_affinity(void) | |||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_WGL_NV_gpu_affinity | ||||
| if ((GLeeFuncPtr_wglEnumGpusNV = (GLEEPFNWGLENUMGPUSNVPROC) __GLeeGetPr | ||||
| ocAddress("wglEnumGpusNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglEnumGpuDevicesNV = (GLEEPFNWGLENUMGPUDEVICESNVPROC) | ||||
| __GLeeGetProcAddress("wglEnumGpuDevicesNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglCreateAffinityDCNV = (GLEEPFNWGLCREATEAFFINITYDCNVP | ||||
| ROC) __GLeeGetProcAddress("wglCreateAffinityDCNV"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_wglEnumGpusFromAffinityDCNV = (GLEEPFNWGLENUMGPUSFROMA | ||||
| FFINITYDCNVPROC) __GLeeGetProcAddress("wglEnumGpusFromAffinityDCNV"))!=0) n | ||||
| Linked++; | ||||
| if ((GLeeFuncPtr_wglDeleteDCNV = (GLEEPFNWGLDELETEDCNVPROC) __GLeeGetPr | ||||
| ocAddress("wglDeleteDCNV"))!=0) nLinked++; | ||||
| #endif | ||||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_WGL_EXT_display_color_table(void) | GLuint __GLeeLink_WGL_EXT_display_color_table(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_EXT_display_color_table | #ifdef __GLEE_WGL_EXT_display_color_table | |||
| if ((pwglCreateDisplayColorTableEXT = (PFNWGLCREATEDISPLAYCOLORTABLEEXT | if ((GLeeFuncPtr_wglCreateDisplayColorTableEXT = (GLEEPFNWGLCREATEDISPL | |||
| PROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++; | AYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT")) | |||
| if ((pwglLoadDisplayColorTableEXT = (PFNWGLLOADDISPLAYCOLORTABLEEXTPROC | !=0) nLinked++; | |||
| ) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_wglLoadDisplayColorTableEXT = (GLEEPFNWGLLOADDISPLAYCO | |||
| if ((pwglBindDisplayColorTableEXT = (PFNWGLBINDDISPLAYCOLORTABLEEXTPROC | LORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) n | |||
| ) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++; | Linked++; | |||
| if ((pwglDestroyDisplayColorTableEXT = (PFNWGLDESTROYDISPLAYCOLORTABLEE | if ((GLeeFuncPtr_wglBindDisplayColorTableEXT = (GLEEPFNWGLBINDDISPLAYCO | |||
| XTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked | LORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) n | |||
| ++; | Linked++; | |||
| if ((GLeeFuncPtr_wglDestroyDisplayColorTableEXT = (GLEEPFNWGLDESTROYDIS | ||||
| PLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT | ||||
| "))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_EXT_extensions_string(void) | GLuint __GLeeLink_WGL_EXT_extensions_string(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_EXT_extensions_string | #ifdef __GLEE_WGL_EXT_extensions_string | |||
| if ((pwglGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC) __ GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++; | if ((GLeeFuncPtr_wglGetExtensionsStringEXT = (GLEEPFNWGLGETEXTENSIONSST RINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked ++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_EXT_swap_control(void) | GLuint __GLeeLink_WGL_EXT_swap_control(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_EXT_swap_control | #ifdef __GLEE_WGL_EXT_swap_control | |||
| if ((pwglSwapIntervalEXT = (PFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_wglSwapIntervalEXT = (GLEEPFNWGLSWAPINTERVALEXTPROC) _ | |||
| ress("wglSwapIntervalEXT"))!=0) nLinked++; | _GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++; | |||
| if ((pwglGetSwapIntervalEXT = (PFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_wglGetSwapIntervalEXT = (GLEEPFNWGLGETSWAPINTERVALEXTP | |||
| rocAddress("wglGetSwapIntervalEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_NV_vertex_array_range(void) | GLuint __GLeeLink_WGL_NV_vertex_array_range(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_NV_vertex_array_range | #ifdef __GLEE_WGL_NV_vertex_array_range | |||
| if ((pwglAllocateMemoryNV = (PFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglAllocateMemoryNV = (GLEEPFNWGLALLOCATEMEMORYNVPROC) | |||
| ddress("wglAllocateMemoryNV"))!=0) nLinked++; | __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++; | |||
| if ((pwglFreeMemoryNV = (PFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_wglFreeMemoryNV = (GLEEPFNWGLFREEMEMORYNVPROC) __GLeeG | |||
| wglFreeMemoryNV"))!=0) nLinked++; | etProcAddress("wglFreeMemoryNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_OML_sync_control(void) | GLuint __GLeeLink_WGL_OML_sync_control(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_OML_sync_control | #ifdef __GLEE_WGL_OML_sync_control | |||
| if ((pwglGetSyncValuesOML = (PFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglGetSyncValuesOML = (GLEEPFNWGLGETSYNCVALUESOMLPROC) | |||
| ddress("wglGetSyncValuesOML"))!=0) nLinked++; | __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++; | |||
| if ((pwglGetMscRateOML = (PFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_wglGetMscRateOML = (GLEEPFNWGLGETMSCRATEOMLPROC) __GLe | |||
| ("wglGetMscRateOML"))!=0) nLinked++; | eGetProcAddress("wglGetMscRateOML"))!=0) nLinked++; | |||
| if ((pwglSwapBuffersMscOML = (PFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetPro | if ((GLeeFuncPtr_wglSwapBuffersMscOML = (GLEEPFNWGLSWAPBUFFERSMSCOMLPRO | |||
| cAddress("wglSwapBuffersMscOML"))!=0) nLinked++; | C) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++; | |||
| if ((pwglSwapLayerBuffersMscOML = (PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __ | if ((GLeeFuncPtr_wglSwapLayerBuffersMscOML = (GLEEPFNWGLSWAPLAYERBUFFER | |||
| GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++; | SMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked | |||
| if ((pwglWaitForMscOML = (PFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress | ++; | |||
| ("wglWaitForMscOML"))!=0) nLinked++; | if ((GLeeFuncPtr_wglWaitForMscOML = (GLEEPFNWGLWAITFORMSCOMLPROC) __GLe | |||
| if ((pwglWaitForSbcOML = (PFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress | eGetProcAddress("wglWaitForMscOML"))!=0) nLinked++; | |||
| ("wglWaitForSbcOML"))!=0) nLinked++; | if ((GLeeFuncPtr_wglWaitForSbcOML = (GLEEPFNWGLWAITFORSBCOMLPROC) __GLe | |||
| eGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void) | GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_I3D_swap_frame_usage | #ifdef __GLEE_WGL_I3D_swap_frame_usage | |||
| if ((pwglGetFrameUsageI3D = (PFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglGetFrameUsageI3D = (GLEEPFNWGLGETFRAMEUSAGEI3DPROC) | |||
| ddress("wglGetFrameUsageI3D"))!=0) nLinked++; | __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++; | |||
| if ((pwglBeginFrameTrackingI3D = (PFNWGLBEGINFRAMETRACKINGI3DPROC) __GL | if ((GLeeFuncPtr_wglBeginFrameTrackingI3D = (GLEEPFNWGLBEGINFRAMETRACKI | |||
| eeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++; | NGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++; | |||
| if ((pwglEndFrameTrackingI3D = (PFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGe | if ((GLeeFuncPtr_wglEndFrameTrackingI3D = (GLEEPFNWGLENDFRAMETRACKINGI3 | |||
| tProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++; | DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++; | |||
| if ((pwglQueryFrameTrackingI3D = (PFNWGLQUERYFRAMETRACKINGI3DPROC) __GL | if ((GLeeFuncPtr_wglQueryFrameTrackingI3D = (GLEEPFNWGLQUERYFRAMETRACKI | |||
| eeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++; | NGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==4) return GLEE_LINK_COMPLETE; | if (nLinked==4) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_WGL_NV_video_output(void) | GLuint __GLeeLink_WGL_NV_video_output(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_WGL_NV_video_output | #ifdef __GLEE_WGL_NV_video_output | |||
| if ((pwglGetVideoDeviceNV = (PFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglGetVideoDeviceNV = (GLEEPFNWGLGETVIDEODEVICENVPROC) | |||
| ddress("wglGetVideoDeviceNV"))!=0) nLinked++; | __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++; | |||
| if ((pwglReleaseVideoDeviceNV = (PFNWGLRELEASEVIDEODEVICENVPROC) __GLee | if ((GLeeFuncPtr_wglReleaseVideoDeviceNV = (GLEEPFNWGLRELEASEVIDEODEVIC | |||
| GetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++; | ENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++; | |||
| if ((pwglBindVideoImageNV = (PFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_wglBindVideoImageNV = (GLEEPFNWGLBINDVIDEOIMAGENVPROC) | |||
| ddress("wglBindVideoImageNV"))!=0) nLinked++; | __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++; | |||
| if ((pwglReleaseVideoImageNV = (PFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGe | if ((GLeeFuncPtr_wglReleaseVideoImageNV = (GLEEPFNWGLRELEASEVIDEOIMAGEN | |||
| tProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++; | |||
| if ((pwglSendPbufferToVideoNV = (PFNWGLSENDPBUFFERTOVIDEONVPROC) __GLee | if ((GLeeFuncPtr_wglSendPbufferToVideoNV = (GLEEPFNWGLSENDPBUFFERTOVIDE | |||
| GetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++; | ONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++; | |||
| if ((pwglGetVideoInfoNV = (PFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_wglGetVideoInfoNV = (GLEEPFNWGLGETVIDEOINFONVPROC) __G | |||
| ss("wglGetVideoInfoNV"))!=0) nLinked++; | LeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37]; | GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37]; | |||
| void initWGLLoadFunctions(void) | void initWGLLoadFunctions(void) | |||
| { | { | |||
| skipping to change at line 10288 | skipping to change at line 15460 | |||
| __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer; | __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer; | |||
| __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock; | __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock; | |||
| __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture; | __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture; | |||
| __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle; | __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle; | |||
| __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float; | __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float; | |||
| __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer; | __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer; | |||
| __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control; | __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control; | |||
| __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float; | __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float; | |||
| __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB; | __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB; | |||
| __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video; | __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video; | |||
| __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_video_out; | __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_swap_group; | |||
| __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_swap_group; | __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_gpu_affinity; | |||
| __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table; | __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table; | |||
| __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string; | __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string; | |||
| __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control; | __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control; | |||
| __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range; | __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range; | |||
| __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control; | __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control; | |||
| __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage; | __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage; | |||
| __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output; | __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output; | |||
| } | } | |||
| #elif defined(__APPLE__) || defined(__APPLE_CC__) | #elif defined(__APPLE__) || defined(__APPLE_CC__) | |||
| #else /* Linux */ | #else /* Linux */ | |||
| GLuint __GLeeLink_GLX_VERSION_1_3(void) | GLuint __GLeeLink_GLX_VERSION_1_3(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_VERSION_1_3 | #ifdef __GLEE_GLX_VERSION_1_3 | |||
| if ((pglXGetFBConfigs = (PFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glXGetFBConfigs = (GLEEPFNGLXGETFBCONFIGSPROC) __GLeeG | |||
| glXGetFBConfigs"))!=0) nLinked++; | etProcAddress("glXGetFBConfigs"))!=0) nLinked++; | |||
| if ((pglXChooseFBConfig = (PFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glXChooseFBConfig = (GLEEPFNGLXCHOOSEFBCONFIGPROC) __G | |||
| ss("glXChooseFBConfig"))!=0) nLinked++; | LeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++; | |||
| if ((pglXGetFBConfigAttrib = (PFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetPro | if ((GLeeFuncPtr_glXGetFBConfigAttrib = (GLEEPFNGLXGETFBCONFIGATTRIBPRO | |||
| cAddress("glXGetFBConfigAttrib"))!=0) nLinked++; | C) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++; | |||
| if ((pglXGetVisualFromFBConfig = (PFNGLXGETVISUALFROMFBCONFIGPROC) __GL | if ((GLeeFuncPtr_glXGetVisualFromFBConfig = (GLEEPFNGLXGETVISUALFROMFBC | |||
| eeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++; | ONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++; | |||
| if ((pglXCreateWindow = (PFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glXCreateWindow = (GLEEPFNGLXCREATEWINDOWPROC) __GLeeG | |||
| glXCreateWindow"))!=0) nLinked++; | etProcAddress("glXCreateWindow"))!=0) nLinked++; | |||
| if ((pglXDestroyWindow = (PFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXDestroyWindow = (GLEEPFNGLXDESTROYWINDOWPROC) __GLe | |||
| ("glXDestroyWindow"))!=0) nLinked++; | eGetProcAddress("glXDestroyWindow"))!=0) nLinked++; | |||
| if ((pglXCreatePixmap = (PFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress(" | if ((GLeeFuncPtr_glXCreatePixmap = (GLEEPFNGLXCREATEPIXMAPPROC) __GLeeG | |||
| glXCreatePixmap"))!=0) nLinked++; | etProcAddress("glXCreatePixmap"))!=0) nLinked++; | |||
| if ((pglXDestroyPixmap = (PFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXDestroyPixmap = (GLEEPFNGLXDESTROYPIXMAPPROC) __GLe | |||
| ("glXDestroyPixmap"))!=0) nLinked++; | eGetProcAddress("glXDestroyPixmap"))!=0) nLinked++; | |||
| if ((pglXCreatePbuffer = (PFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXCreatePbuffer = (GLEEPFNGLXCREATEPBUFFERPROC) __GLe | |||
| ("glXCreatePbuffer"))!=0) nLinked++; | eGetProcAddress("glXCreatePbuffer"))!=0) nLinked++; | |||
| if ((pglXDestroyPbuffer = (PFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glXDestroyPbuffer = (GLEEPFNGLXDESTROYPBUFFERPROC) __G | |||
| ss("glXDestroyPbuffer"))!=0) nLinked++; | LeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++; | |||
| if ((pglXQueryDrawable = (PFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXQueryDrawable = (GLEEPFNGLXQUERYDRAWABLEPROC) __GLe | |||
| ("glXQueryDrawable"))!=0) nLinked++; | eGetProcAddress("glXQueryDrawable"))!=0) nLinked++; | |||
| if ((pglXCreateNewContext = (PFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glXCreateNewContext = (GLEEPFNGLXCREATENEWCONTEXTPROC) | |||
| ddress("glXCreateNewContext"))!=0) nLinked++; | __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++; | |||
| if ((pglXMakeContextCurrent = (PFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetP | if ((GLeeFuncPtr_glXMakeContextCurrent = (GLEEPFNGLXMAKECONTEXTCURRENTP | |||
| rocAddress("glXMakeContextCurrent"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++; | |||
| if ((pglXGetCurrentReadDrawable = (PFNGLXGETCURRENTREADDRAWABLEPROC) __ | if ((GLeeFuncPtr_glXGetCurrentReadDrawable = (GLEEPFNGLXGETCURRENTREADD | |||
| GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++; | RAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked | |||
| if ((pglXGetCurrentDisplay = (PFNGLXGETCURRENTDISPLAYPROC) __GLeeGetPro | ++; | |||
| cAddress("glXGetCurrentDisplay"))!=0) nLinked++; | if ((GLeeFuncPtr_glXGetCurrentDisplay = (GLEEPFNGLXGETCURRENTDISPLAYPRO | |||
| if ((pglXQueryContext = (PFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress(" | C) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++; | |||
| glXQueryContext"))!=0) nLinked++; | if ((GLeeFuncPtr_glXQueryContext = (GLEEPFNGLXQUERYCONTEXTPROC) __GLeeG | |||
| if ((pglXSelectEvent = (PFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("gl | etProcAddress("glXQueryContext"))!=0) nLinked++; | |||
| XSelectEvent"))!=0) nLinked++; | if ((GLeeFuncPtr_glXSelectEvent = (GLEEPFNGLXSELECTEVENTPROC) __GLeeGet | |||
| if ((pglXGetSelectedEvent = (PFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcA | ProcAddress("glXSelectEvent"))!=0) nLinked++; | |||
| ddress("glXGetSelectedEvent"))!=0) nLinked++; | if ((GLeeFuncPtr_glXGetSelectedEvent = (GLEEPFNGLXGETSELECTEDEVENTPROC) | |||
| __GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==18) return GLEE_LINK_COMPLETE; | if (nLinked==18) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_VERSION_1_4(void) | GLuint __GLeeLink_GLX_VERSION_1_4(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_VERSION_1_4 | #ifdef __GLEE_GLX_VERSION_1_4 | |||
| if ((pglXGetProcAddress = (PFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddre ss("glXGetProcAddress"))!=0) nLinked++; | if ((GLeeFuncPtr_glXGetProcAddress = (GLEEPFNGLXGETPROCADDRESSPROC) __G LeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_ARB_create_context(void) | ||||
| { | ||||
| GLint nLinked=0; | ||||
| #ifdef __GLEE_GLX_ARB_create_context | ||||
| if ((GLeeFuncPtr_glXCreateContextAttribsARB = (GLEEPFNGLXCREATECONTEXTA | ||||
| TTRIBSARBPROC) __GLeeGetProcAddress("glXCreateContextAttribsARB"))!=0) nLin | ||||
| ked++; | ||||
| #endif | ||||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | ||||
| if (nLinked==0) return GLEE_LINK_FAIL; | ||||
| return GLEE_LINK_PARTIAL; | ||||
| } | ||||
| GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_SGI_swap_control(void) | GLuint __GLeeLink_GLX_SGI_swap_control(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGI_swap_control | #ifdef __GLEE_GLX_SGI_swap_control | |||
| if ((pglXSwapIntervalSGI = (PFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAdd ress("glXSwapIntervalSGI"))!=0) nLinked++; | if ((GLeeFuncPtr_glXSwapIntervalSGI = (GLEEPFNGLXSWAPINTERVALSGIPROC) _ _GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGI_video_sync(void) | GLuint __GLeeLink_GLX_SGI_video_sync(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGI_video_sync | #ifdef __GLEE_GLX_SGI_video_sync | |||
| if ((pglXGetVideoSyncSGI = (PFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glXGetVideoSyncSGI = (GLEEPFNGLXGETVIDEOSYNCSGIPROC) _ | |||
| ress("glXGetVideoSyncSGI"))!=0) nLinked++; | _GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++; | |||
| if ((pglXWaitVideoSyncSGI = (PFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glXWaitVideoSyncSGI = (GLEEPFNGLXWAITVIDEOSYNCSGIPROC) | |||
| ddress("glXWaitVideoSyncSGI"))!=0) nLinked++; | __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGI_make_current_read(void) | GLuint __GLeeLink_GLX_SGI_make_current_read(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGI_make_current_read | #ifdef __GLEE_GLX_SGI_make_current_read | |||
| if ((pglXMakeCurrentReadSGI = (PFNGLXMAKECURRENTREADSGIPROC) __GLeeGetP | if ((GLeeFuncPtr_glXMakeCurrentReadSGI = (GLEEPFNGLXMAKECURRENTREADSGIP | |||
| rocAddress("glXMakeCurrentReadSGI"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++; | |||
| if ((pglXGetCurrentReadDrawableSGI = (PFNGLXGETCURRENTREADDRAWABLESGIPR | if ((GLeeFuncPtr_glXGetCurrentReadDrawableSGI = (GLEEPFNGLXGETCURRENTRE | |||
| OC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++; | ADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0 | |||
| ) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_EXT_import_context(void) | GLuint __GLeeLink_GLX_EXT_import_context(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_EXT_import_context | #ifdef __GLEE_GLX_EXT_import_context | |||
| if ((pglXGetCurrentDisplayEXT = (PFNGLXGETCURRENTDISPLAYEXTPROC) __GLee | if ((GLeeFuncPtr_glXGetCurrentDisplayEXT = (GLEEPFNGLXGETCURRENTDISPLAY | |||
| GetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++; | EXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++; | |||
| if ((pglXQueryContextInfoEXT = (PFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGe | if ((GLeeFuncPtr_glXQueryContextInfoEXT = (GLEEPFNGLXQUERYCONTEXTINFOEX | |||
| tProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++; | TPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++; | |||
| if ((pglXGetContextIDEXT = (PFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glXGetContextIDEXT = (GLEEPFNGLXGETCONTEXTIDEXTPROC) _ | |||
| ress("glXGetContextIDEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++; | |||
| if ((pglXImportContextEXT = (PFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glXImportContextEXT = (GLEEPFNGLXIMPORTCONTEXTEXTPROC) | |||
| ddress("glXImportContextEXT"))!=0) nLinked++; | __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++; | |||
| if ((pglXFreeContextEXT = (PFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glXFreeContextEXT = (GLEEPFNGLXFREECONTEXTEXTPROC) __G | |||
| ss("glXFreeContextEXT"))!=0) nLinked++; | LeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIX_fbconfig(void) | GLuint __GLeeLink_GLX_SGIX_fbconfig(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGIX_fbconfig | #ifdef __GLEE_GLX_SGIX_fbconfig | |||
| if ((pglXGetFBConfigAttribSGIX = (PFNGLXGETFBCONFIGATTRIBSGIXPROC) __GL | if ((GLeeFuncPtr_glXGetFBConfigAttribSGIX = (GLEEPFNGLXGETFBCONFIGATTRI | |||
| eeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++; | BSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++; | |||
| if ((pglXChooseFBConfigSGIX = (PFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetP | if ((GLeeFuncPtr_glXChooseFBConfigSGIX = (GLEEPFNGLXCHOOSEFBCONFIGSGIXP | |||
| rocAddress("glXChooseFBConfigSGIX"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++; | |||
| if ((pglXCreateGLXPixmapWithConfigSGIX = (PFNGLXCREATEGLXPIXMAPWITHCONF | if ((GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX = (GLEEPFNGLXCREATEGL | |||
| IGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) n | XPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConf | |||
| Linked++; | igSGIX"))!=0) nLinked++; | |||
| if ((pglXCreateContextWithConfigSGIX = (PFNGLXCREATECONTEXTWITHCONFIGSG | if ((GLeeFuncPtr_glXCreateContextWithConfigSGIX = (GLEEPFNGLXCREATECONT | |||
| IXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked | EXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX | |||
| ++; | "))!=0) nLinked++; | |||
| if ((pglXGetVisualFromFBConfigSGIX = (PFNGLXGETVISUALFROMFBCONFIGSGIXPR | if ((GLeeFuncPtr_glXGetVisualFromFBConfigSGIX = (GLEEPFNGLXGETVISUALFRO | |||
| OC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++; | MFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0 | |||
| if ((pglXGetFBConfigFromVisualSGIX = (PFNGLXGETFBCONFIGFROMVISUALSGIXPR | ) nLinked++; | |||
| OC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXGetFBConfigFromVisualSGIX = (GLEEPFNGLXGETFBCONFIGF | |||
| ROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0 | ||||
| ) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIX_pbuffer(void) | GLuint __GLeeLink_GLX_SGIX_pbuffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGIX_pbuffer | #ifdef __GLEE_GLX_SGIX_pbuffer | |||
| if ((pglXCreateGLXPbufferSGIX = (PFNGLXCREATEGLXPBUFFERSGIXPROC) __GLee | if ((GLeeFuncPtr_glXCreateGLXPbufferSGIX = (GLEEPFNGLXCREATEGLXPBUFFERS | |||
| GetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++; | GIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++; | |||
| if ((pglXDestroyGLXPbufferSGIX = (PFNGLXDESTROYGLXPBUFFERSGIXPROC) __GL | if ((GLeeFuncPtr_glXDestroyGLXPbufferSGIX = (GLEEPFNGLXDESTROYGLXPBUFFE | |||
| eeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++; | RSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++; | |||
| if ((pglXQueryGLXPbufferSGIX = (PFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glXQueryGLXPbufferSGIX = (GLEEPFNGLXQUERYGLXPBUFFERSGI | |||
| tProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++; | |||
| if ((pglXSelectEventSGIX = (PFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glXSelectEventSGIX = (GLEEPFNGLXSELECTEVENTSGIXPROC) _ | |||
| ress("glXSelectEventSGIX"))!=0) nLinked++; | _GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++; | |||
| if ((pglXGetSelectedEventSGIX = (PFNGLXGETSELECTEDEVENTSGIXPROC) __GLee | if ((GLeeFuncPtr_glXGetSelectedEventSGIX = (GLEEPFNGLXGETSELECTEDEVENTS | |||
| GetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++; | GIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGI_cushion(void) | GLuint __GLeeLink_GLX_SGI_cushion(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGI_cushion | #ifdef __GLEE_GLX_SGI_cushion | |||
| if ((pglXCushionSGI = (PFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXC ushionSGI"))!=0) nLinked++; | if ((GLeeFuncPtr_glXCushionSGI = (GLEEPFNGLXCUSHIONSGIPROC) __GLeeGetPr ocAddress("glXCushionSGI"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIX_video_resize(void) | GLuint __GLeeLink_GLX_SGIX_video_resize(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGIX_video_resize | #ifdef __GLEE_GLX_SGIX_video_resize | |||
| if ((pglXBindChannelToWindowSGIX = (PFNGLXBINDCHANNELTOWINDOWSGIXPROC) | if ((GLeeFuncPtr_glXBindChannelToWindowSGIX = (GLEEPFNGLXBINDCHANNELTOW | |||
| __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++; | INDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLin | |||
| if ((pglXChannelRectSGIX = (PFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAdd | ked++; | |||
| ress("glXChannelRectSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXChannelRectSGIX = (GLEEPFNGLXCHANNELRECTSGIXPROC) _ | |||
| if ((pglXQueryChannelRectSGIX = (PFNGLXQUERYCHANNELRECTSGIXPROC) __GLee | _GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++; | |||
| GetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXQueryChannelRectSGIX = (GLEEPFNGLXQUERYCHANNELRECTS | |||
| if ((pglXQueryChannelDeltasSGIX = (PFNGLXQUERYCHANNELDELTASSGIXPROC) __ | GIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++; | |||
| GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXQueryChannelDeltasSGIX = (GLEEPFNGLXQUERYCHANNELDEL | |||
| if ((pglXChannelRectSyncSGIX = (PFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGe | TASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked | |||
| tProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++; | ++; | |||
| if ((GLeeFuncPtr_glXChannelRectSyncSGIX = (GLEEPFNGLXCHANNELRECTSYNCSGI | ||||
| XPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++; | ||||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIX_swap_group(void) | GLuint __GLeeLink_GLX_SGIX_swap_group(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGIX_swap_group | #ifdef __GLEE_GLX_SGIX_swap_group | |||
| if ((pglXJoinSwapGroupSGIX = (PFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetPro cAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXJoinSwapGroupSGIX = (GLEEPFNGLXJOINSWAPGROUPSGIXPRO C) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIX_swap_barrier(void) | GLuint __GLeeLink_GLX_SGIX_swap_barrier(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGIX_swap_barrier | #ifdef __GLEE_GLX_SGIX_swap_barrier | |||
| if ((pglXBindSwapBarrierSGIX = (PFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glXBindSwapBarrierSGIX = (GLEEPFNGLXBINDSWAPBARRIERSGI | |||
| tProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++; | XPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++; | |||
| if ((pglXQueryMaxSwapBarriersSGIX = (PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC | if ((GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX = (GLEEPFNGLXQUERYMAXSWAPB | |||
| ) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++; | ARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) n | |||
| Linked++; | ||||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPL ETE;} | GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPL ETE;} | |||
| GLuint __GLeeLink_GLX_SUN_get_transparent_index(void) | GLuint __GLeeLink_GLX_SUN_get_transparent_index(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SUN_get_transparent_index | #ifdef __GLEE_GLX_SUN_get_transparent_index | |||
| if ((pglXGetTransparentIndexSUN = (PFNGLXGETTRANSPARENTINDEXSUNPROC) __ GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++; | if ((GLeeFuncPtr_glXGetTransparentIndexSUN = (GLEEPFNGLXGETTRANSPARENTI NDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked ++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void) | GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_MESA_copy_sub_buffer | #ifdef __GLEE_GLX_MESA_copy_sub_buffer | |||
| if ((pglXCopySubBufferMESA = (PFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetPro cAddress("glXCopySubBufferMESA"))!=0) nLinked++; | if ((GLeeFuncPtr_glXCopySubBufferMESA = (GLEEPFNGLXCOPYSUBBUFFERMESAPRO C) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void) | GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_MESA_pixmap_colormap | #ifdef __GLEE_GLX_MESA_pixmap_colormap | |||
| if ((pglXCreateGLXPixmapMESA = (PFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGe tProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++; | if ((GLeeFuncPtr_glXCreateGLXPixmapMESA = (GLEEPFNGLXCREATEGLXPIXMAPMES APROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_MESA_release_buffers(void) | GLuint __GLeeLink_GLX_MESA_release_buffers(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_MESA_release_buffers | #ifdef __GLEE_GLX_MESA_release_buffers | |||
| if ((pglXReleaseBuffersMESA = (PFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetP rocAddress("glXReleaseBuffersMESA"))!=0) nLinked++; | if ((GLeeFuncPtr_glXReleaseBuffersMESA = (GLEEPFNGLXRELEASEBUFFERSMESAP ROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void) | GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_MESA_set_3dfx_mode | #ifdef __GLEE_GLX_MESA_set_3dfx_mode | |||
| if ((pglXSet3DfxModeMESA = (PFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAdd ress("glXSet3DfxModeMESA"))!=0) nLinked++; | if ((GLeeFuncPtr_glXSet3DfxModeMESA = (GLEEPFNGLXSET3DFXMODEMESAPROC) _ _GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMP LETE;} | GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMP LETE;} | |||
| GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_OML_sync_control(void) | GLuint __GLeeLink_GLX_OML_sync_control(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_OML_sync_control | #ifdef __GLEE_GLX_OML_sync_control | |||
| if ((pglXGetSyncValuesOML = (PFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glXGetSyncValuesOML = (GLEEPFNGLXGETSYNCVALUESOMLPROC) | |||
| ddress("glXGetSyncValuesOML"))!=0) nLinked++; | __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++; | |||
| if ((pglXGetMscRateOML = (PFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXGetMscRateOML = (GLEEPFNGLXGETMSCRATEOMLPROC) __GLe | |||
| ("glXGetMscRateOML"))!=0) nLinked++; | eGetProcAddress("glXGetMscRateOML"))!=0) nLinked++; | |||
| if ((pglXSwapBuffersMscOML = (PFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetPro | if ((GLeeFuncPtr_glXSwapBuffersMscOML = (GLEEPFNGLXSWAPBUFFERSMSCOMLPRO | |||
| cAddress("glXSwapBuffersMscOML"))!=0) nLinked++; | C) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++; | |||
| if ((pglXWaitForMscOML = (PFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXWaitForMscOML = (GLEEPFNGLXWAITFORMSCOMLPROC) __GLe | |||
| ("glXWaitForMscOML"))!=0) nLinked++; | eGetProcAddress("glXWaitForMscOML"))!=0) nLinked++; | |||
| if ((pglXWaitForSbcOML = (PFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress | if ((GLeeFuncPtr_glXWaitForSbcOML = (GLEEPFNGLXWAITFORSBCOMLPROC) __GLe | |||
| ("glXWaitForSbcOML"))!=0) nLinked++; | eGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==5) return GLEE_LINK_COMPLETE; | if (nLinked==5) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_SGIX_hyperpipe(void) | GLuint __GLeeLink_GLX_SGIX_hyperpipe(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_SGIX_hyperpipe | #ifdef __GLEE_GLX_SGIX_hyperpipe | |||
| if ((pglXQueryHyperpipeNetworkSGIX = (PFNGLXQUERYHYPERPIPENETWORKSGIXPR | if ((GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX = (GLEEPFNGLXQUERYHYPERPI | |||
| OC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++; | PENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0 | |||
| if ((pglXHyperpipeConfigSGIX = (PFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGe | ) nLinked++; | |||
| tProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXHyperpipeConfigSGIX = (GLEEPFNGLXHYPERPIPECONFIGSGI | |||
| if ((pglXQueryHyperpipeConfigSGIX = (PFNGLXQUERYHYPERPIPECONFIGSGIXPROC | XPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXQueryHyperpipeConfigSGIX = (GLEEPFNGLXQUERYHYPERPIP | |||
| if ((pglXDestroyHyperpipeConfigSGIX = (PFNGLXDESTROYHYPERPIPECONFIGSGIX | ECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) n | |||
| PROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++; | Linked++; | |||
| if ((pglXBindHyperpipeSGIX = (PFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetPro | if ((GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX = (GLEEPFNGLXDESTROYHYPE | |||
| cAddress("glXBindHyperpipeSGIX"))!=0) nLinked++; | RPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX")) | |||
| if ((pglXQueryHyperpipeBestAttribSGIX = (PFNGLXQUERYHYPERPIPEBESTATTRIB | !=0) nLinked++; | |||
| SGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLin | if ((GLeeFuncPtr_glXBindHyperpipeSGIX = (GLEEPFNGLXBINDHYPERPIPESGIXPRO | |||
| ked++; | C) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++; | |||
| if ((pglXHyperpipeAttribSGIX = (PFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGe | if ((GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX = (GLEEPFNGLXQUERYHYPE | |||
| tProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++; | RPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribS | |||
| if ((pglXQueryHyperpipeAttribSGIX = (PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC | GIX"))!=0) nLinked++; | |||
| ) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++; | if ((GLeeFuncPtr_glXHyperpipeAttribSGIX = (GLEEPFNGLXHYPERPIPEATTRIBSGI | |||
| XPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++; | ||||
| if ((GLeeFuncPtr_glXQueryHyperpipeAttribSGIX = (GLEEPFNGLXQUERYHYPERPIP | ||||
| EATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) n | ||||
| Linked++; | ||||
| #endif | #endif | |||
| if (nLinked==8) return GLEE_LINK_COMPLETE; | if (nLinked==8) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_MESA_agp_offset(void) | GLuint __GLeeLink_GLX_MESA_agp_offset(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_MESA_agp_offset | #ifdef __GLEE_GLX_MESA_agp_offset | |||
| if ((pglXGetAGPOffsetMESA = (PFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcA ddress("glXGetAGPOffsetMESA"))!=0) nLinked++; | if ((GLeeFuncPtr_glXGetAGPOffsetMESA = (GLEEPFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==1) return GLEE_LINK_COMPLETE; | if (nLinked==1) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COM PLETE;} | GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COM PLETE;} | |||
| GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;} | GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE ;} | |||
| GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void) | GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_EXT_texture_from_pixmap | #ifdef __GLEE_GLX_EXT_texture_from_pixmap | |||
| if ((pglXBindTexImageEXT = (PFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAdd | if ((GLeeFuncPtr_glXBindTexImageEXT = (GLEEPFNGLXBINDTEXIMAGEEXTPROC) _ | |||
| ress("glXBindTexImageEXT"))!=0) nLinked++; | _GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++; | |||
| if ((pglXReleaseTexImageEXT = (PFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetP | if ((GLeeFuncPtr_glXReleaseTexImageEXT = (GLEEPFNGLXRELEASETEXIMAGEEXTP | |||
| rocAddress("glXReleaseTexImageEXT"))!=0) nLinked++; | ROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==2) return GLEE_LINK_COMPLETE; | if (nLinked==2) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;} | GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;} | |||
| GLuint __GLeeLink_GLX_NV_video_output(void) | GLuint __GLeeLink_GLX_NV_video_output(void) | |||
| { | { | |||
| GLint nLinked=0; | GLint nLinked=0; | |||
| #ifdef __GLEE_GLX_NV_video_output | #ifdef __GLEE_GLX_NV_video_output | |||
| if ((pglXGetVideoDeviceNV = (PFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glXGetVideoDeviceNV = (GLEEPFNGLXGETVIDEODEVICENVPROC) | |||
| ddress("glXGetVideoDeviceNV"))!=0) nLinked++; | __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++; | |||
| if ((pglXReleaseVideoDeviceNV = (PFNGLXRELEASEVIDEODEVICENVPROC) __GLee | if ((GLeeFuncPtr_glXReleaseVideoDeviceNV = (GLEEPFNGLXRELEASEVIDEODEVIC | |||
| GetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++; | ENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++; | |||
| if ((pglXBindVideoImageNV = (PFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcA | if ((GLeeFuncPtr_glXBindVideoImageNV = (GLEEPFNGLXBINDVIDEOIMAGENVPROC) | |||
| ddress("glXBindVideoImageNV"))!=0) nLinked++; | __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++; | |||
| if ((pglXReleaseVideoImageNV = (PFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGe | if ((GLeeFuncPtr_glXReleaseVideoImageNV = (GLEEPFNGLXRELEASEVIDEOIMAGEN | |||
| tProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++; | VPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++; | |||
| if ((pglXSendPbufferToVideoNV = (PFNGLXSENDPBUFFERTOVIDEONVPROC) __GLee | if ((GLeeFuncPtr_glXSendPbufferToVideoNV = (GLEEPFNGLXSENDPBUFFERTOVIDE | |||
| GetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++; | ONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++; | |||
| if ((pglXGetVideoInfoNV = (PFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddre | if ((GLeeFuncPtr_glXGetVideoInfoNV = (GLEEPFNGLXGETVIDEOINFONVPROC) __G | |||
| ss("glXGetVideoInfoNV"))!=0) nLinked++; | LeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++; | |||
| #endif | #endif | |||
| if (nLinked==6) return GLEE_LINK_COMPLETE; | if (nLinked==6) return GLEE_LINK_COMPLETE; | |||
| if (nLinked==0) return GLEE_LINK_FAIL; | if (nLinked==0) return GLEE_LINK_FAIL; | |||
| return GLEE_LINK_PARTIAL; | return GLEE_LINK_PARTIAL; | |||
| } | } | |||
| GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[39]; | GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40]; | |||
| void initGLXLoadFunctions(void) | void initGLXLoadFunctions(void) | |||
| { | { | |||
| __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3; | __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3; | |||
| __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4; | __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4; | |||
| __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample; | __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample; | |||
| __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float; | __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float; | |||
| __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_SGIS_multisample; | __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_ARB_create_context; | |||
| __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_EXT_visual_info; | __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_SGIS_multisample; | |||
| __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_SGI_swap_control; | __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_EXT_visual_info; | |||
| __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_video_sync; | __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_swap_control; | |||
| __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_make_current_read; | __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_video_sync; | |||
| __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_EXT_visual_rating; | __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_SGI_make_current_read; | |||
| __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_import_context; | __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_visual_rating; | |||
| __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_SGIX_fbconfig; | __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_EXT_import_context; | |||
| __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_pbuffer; | __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_fbconfig; | |||
| __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGI_cushion; | __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGIX_pbuffer; | |||
| __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGIX_video_resize; | __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGI_cushion; | |||
| __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_swap_group; | __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_video_resize; | |||
| __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_barrier; | __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_group; | |||
| __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIS_blended_overlay; | __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIX_swap_barrier; | |||
| __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_shared_multisample; | __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_blended_overlay; | |||
| __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SUN_get_transparent_index; | __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SGIS_shared_multisample; | |||
| __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_3DFX_multisample; | __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_SUN_get_transparent_index; | |||
| __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_MESA_copy_sub_buffer; | __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_3DFX_multisample; | |||
| __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_pixmap_colormap; | __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_copy_sub_buffer; | |||
| __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_release_buffers; | __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_pixmap_colormap; | |||
| __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_set_3dfx_mode; | __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_release_buffers; | |||
| __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_SGIX_visual_select_group; | __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_MESA_set_3dfx_mode; | |||
| __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_OML_swap_method; | __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_SGIX_visual_select_group; | |||
| __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_sync_control; | __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_swap_method; | |||
| __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_NV_float_buffer; | __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_OML_sync_control; | |||
| __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_SGIX_hyperpipe; | __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_NV_float_buffer; | |||
| __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_MESA_agp_offset; | __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_SGIX_hyperpipe; | |||
| __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_EXT_fbconfig_packed_float; | __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_MESA_agp_offset; | |||
| __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_framebuffer_sRGB; | __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_fbconfig_packed_float; | |||
| __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_texture_from_pixmap; | __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_framebuffer_sRGB; | |||
| __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_NV_present_video; | __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_EXT_texture_from_pixmap; | |||
| __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_video_out; | __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_present_video; | |||
| __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_swap_group; | __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_video_out; | |||
| __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_EXT_scene_marker; | __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_NV_swap_group; | |||
| __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_NV_video_output; | __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_EXT_scene_marker; | |||
| __GLeeGLXLoadFunction[39]=__GLeeLink_GLX_NV_video_output; | ||||
| } | } | |||
| #endif /* end Linux */ | #endif /* end Linux */ | |||
| /***************************************************************** | /***************************************************************** | |||
| * GLee internal types | * GLee internal types | |||
| *****************************************************************/ | *****************************************************************/ | |||
| typedef struct | typedef struct | |||
| { | { | |||
| char ** names; | char ** names; | |||
| skipping to change at line 10742 | skipping to change at line 15926 | |||
| extList->names[i]=(char *)malloc(length*sizeof(char)); | extList->names[i]=(char *)malloc(length*sizeof(char)); | |||
| strcpy(extList->names[i],extName); | strcpy(extList->names[i],extName); | |||
| extList->lengths[i]=length; | extList->lengths[i]=length; | |||
| extList->numNames++; | extList->numNames++; | |||
| } | } | |||
| const char *__GLeeGetExtStrPlat( void ) | const char *__GLeeGetExtStrPlat( void ) | |||
| { | { | |||
| #ifdef WIN32 | #ifdef WIN32 | |||
| if (!_GLEE_WGL_ARB_extensions_string) | if (!_GLEE_WGL_ARB_extensions_string) | |||
| pwglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPR OC) wglGetProcAddress("wglGetExtensionsStringARB"); | wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGAR BPROC) wglGetProcAddress("wglGetExtensionsStringARB"); | |||
| if (pwglGetExtensionsStringARB) | if (wglGetExtensionsStringARB) | |||
| return (const char *)pwglGetExtensionsStringARB(wglGetCurren | return (const char *)wglGetExtensionsStringARB(wglGetCurrent | |||
| tDC()); | DC()); | |||
| #elif defined(__APPLE__) || defined(__APPLE_CC__) | #elif defined(__APPLE__) || defined(__APPLE_CC__) | |||
| #else | #else | |||
| Display *dpy=glXGetCurrentDisplay(); | Display *dpy=glXGetCurrentDisplay(); | |||
| if(dpy) | if(dpy) | |||
| { | { | |||
| int dpynr=DefaultScreen(dpy); | int dpynr=DefaultScreen(dpy); | |||
| return (const char*)glXQueryExtensionsString(dpy,dpynr); | return (const char*)glXQueryExtensionsString(dpy,dpynr); | |||
| } | } | |||
| #endif | #endif | |||
| return 0; | return 0; | |||
| skipping to change at line 12377 | skipping to change at line 17561 | |||
| if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNam es) ) | if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNam es) ) | |||
| { | { | |||
| _GLEE_EXT_gpu_program_parameters = GL_TRUE; | _GLEE_EXT_gpu_program_parameters = GL_TRUE; | |||
| __GLeeLink_GL_EXT_gpu_program_parameters(); | __GLeeLink_GL_EXT_gpu_program_parameters(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames ) ) | if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames ) ) | |||
| { | { | |||
| _GLEE_APPLE_flush_buffer_range = GL_TRUE; | _GLEE_APPLE_flush_buffer_range = GL_TRUE; | |||
| __GLeeLink_GL_APPLE_flush_buffer_range(); | __GLeeLink_GL_APPLE_flush_buffer_range(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_NV_gpu_program4 = GL_TRUE; | ||||
| __GLeeLink_GL_NV_gpu_program4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_NV_geometry_program4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_NV_geometry_program4 = GL_TRUE; | ||||
| __GLeeLink_GL_NV_geometry_program4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_EXT_geometry_shader4 = GL_TRUE; | ||||
| __GLeeLink_GL_EXT_geometry_shader4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_NV_vertex_program4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_NV_vertex_program4 = GL_TRUE; | ||||
| __GLeeLink_GL_NV_vertex_program4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_gpu_shader4 = GL_TRUE; | _GLEE_EXT_gpu_shader4 = GL_TRUE; | |||
| __GLeeLink_GL_EXT_gpu_shader4(); | __GLeeLink_GL_EXT_gpu_shader4(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_draw_instanced = GL_TRUE; | _GLEE_EXT_draw_instanced = GL_TRUE; | |||
| __GLeeLink_GL_EXT_draw_instanced(); | __GLeeLink_GL_EXT_draw_instanced(); | |||
| } | } | |||
| skipping to change at line 12442 | skipping to change at line 17606 | |||
| if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNa mes) ) | if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNa mes) ) | |||
| { | { | |||
| _GLEE_EXT_texture_shared_exponent = GL_TRUE; | _GLEE_EXT_texture_shared_exponent = GL_TRUE; | |||
| __GLeeLink_GL_EXT_texture_shared_exponent(); | __GLeeLink_GL_EXT_texture_shared_exponent(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) ) | if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) ) | |||
| { | { | |||
| _GLEE_NV_depth_buffer_float = GL_TRUE; | _GLEE_NV_depth_buffer_float = GL_TRUE; | |||
| __GLeeLink_GL_NV_depth_buffer_float(); | __GLeeLink_GL_NV_depth_buffer_float(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_NV_fragment_program4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_NV_fragment_program4 = GL_TRUE; | ||||
| __GLeeLink_GL_NV_fragment_program4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &ext ensionNames) ) | if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &ext ensionNames) ) | |||
| { | { | |||
| _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE; | _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE; | |||
| __GLeeLink_GL_NV_framebuffer_multisample_coverage(); | __GLeeLink_GL_NV_framebuffer_multisample_coverage(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_framebuffer_sRGB = GL_TRUE; | _GLEE_EXT_framebuffer_sRGB = GL_TRUE; | |||
| __GLeeLink_GL_EXT_framebuffer_sRGB(); | __GLeeLink_GL_EXT_framebuffer_sRGB(); | |||
| } | } | |||
| skipping to change at line 12517 | skipping to change at line 17676 | |||
| if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_direct_state_access = GL_TRUE; | _GLEE_EXT_direct_state_access = GL_TRUE; | |||
| __GLeeLink_GL_EXT_direct_state_access(); | __GLeeLink_GL_EXT_direct_state_access(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_vertex_array_bgra = GL_TRUE; | _GLEE_EXT_vertex_array_bgra = GL_TRUE; | |||
| __GLeeLink_GL_EXT_vertex_array_bgra(); | __GLeeLink_GL_EXT_vertex_array_bgra(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) ) | ||||
| { | ||||
| _GLEE_EXT_texture_swizzle = GL_TRUE; | ||||
| __GLeeLink_GL_EXT_texture_swizzle(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames) | ||||
| ) | ||||
| { | ||||
| _GLEE_NV_explicit_multisample = GL_TRUE; | ||||
| __GLeeLink_GL_NV_explicit_multisample(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames) | ||||
| ) | ||||
| { | ||||
| _GLEE_NV_transform_feedback2 = GL_TRUE; | ||||
| __GLeeLink_GL_NV_transform_feedback2(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) ) | if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) ) | |||
| { | { | |||
| _GLEE_SGIX_texture_select = GL_TRUE; | _GLEE_SGIX_texture_select = GL_TRUE; | |||
| __GLeeLink_GL_SGIX_texture_select(); | __GLeeLink_GL_SGIX_texture_select(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames ) ) | if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames ) ) | |||
| { | { | |||
| _GLEE_INGR_blend_func_separate = GL_TRUE; | _GLEE_INGR_blend_func_separate = GL_TRUE; | |||
| __GLeeLink_GL_INGR_blend_func_separate(); | __GLeeLink_GL_INGR_blend_func_separate(); | |||
| } | } | |||
| skipping to change at line 12542 | skipping to change at line 17716 | |||
| if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) ) | if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) ) | |||
| { | { | |||
| _GLEE_SGIX_igloo_interface = GL_TRUE; | _GLEE_SGIX_igloo_interface = GL_TRUE; | |||
| __GLeeLink_GL_SGIX_igloo_interface(); | __GLeeLink_GL_SGIX_igloo_interface(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_fragment_lighting = GL_TRUE; | _GLEE_EXT_fragment_lighting = GL_TRUE; | |||
| __GLeeLink_GL_EXT_fragment_lighting(); | __GLeeLink_GL_EXT_fragment_lighting(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_EXT_geometry_shader4 = GL_TRUE; | ||||
| __GLeeLink_GL_EXT_geometry_shader4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_scene_marker = GL_TRUE; | _GLEE_EXT_scene_marker = GL_TRUE; | |||
| __GLeeLink_GL_EXT_scene_marker(); | __GLeeLink_GL_EXT_scene_marker(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionN ames) ) | if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionN ames) ) | |||
| { | { | |||
| _GLEE_EXT_texture_compression_dxt1 = GL_TRUE; | _GLEE_EXT_texture_compression_dxt1 = GL_TRUE; | |||
| __GLeeLink_GL_EXT_texture_compression_dxt1(); | __GLeeLink_GL_EXT_texture_compression_dxt1(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) ) | if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) ) | |||
| { | { | |||
| _GLEE_EXT_texture_env = GL_TRUE; | _GLEE_EXT_texture_env = GL_TRUE; | |||
| __GLeeLink_GL_EXT_texture_env(); | __GLeeLink_GL_EXT_texture_env(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) ) | if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) ) | |||
| { | { | |||
| _GLEE_IBM_static_data = GL_TRUE; | _GLEE_IBM_static_data = GL_TRUE; | |||
| __GLeeLink_GL_IBM_static_data(); | __GLeeLink_GL_IBM_static_data(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) ) | ||||
| { | ||||
| _GLEE_NV_gpu_program4 = GL_TRUE; | ||||
| __GLeeLink_GL_NV_gpu_program4(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) ) | if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) ) | |||
| { | { | |||
| _GLEE_OES_byte_coordinates = GL_TRUE; | _GLEE_OES_byte_coordinates = GL_TRUE; | |||
| __GLeeLink_GL_OES_byte_coordinates(); | __GLeeLink_GL_OES_byte_coordinates(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensi onNames) ) | if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensi onNames) ) | |||
| { | { | |||
| _GLEE_OES_compressed_paletted_texture = GL_TRUE; | _GLEE_OES_compressed_paletted_texture = GL_TRUE; | |||
| __GLeeLink_GL_OES_compressed_paletted_texture(); | __GLeeLink_GL_OES_compressed_paletted_texture(); | |||
| } | } | |||
| skipping to change at line 12728 | skipping to change at line 17912 | |||
| if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) ) | if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) ) | |||
| { | { | |||
| _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE; | _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE; | |||
| __GLeeLink_WGL_EXT_framebuffer_sRGB(); | __GLeeLink_WGL_EXT_framebuffer_sRGB(); | |||
| } | } | |||
| if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) ) | if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) ) | |||
| { | { | |||
| _GLEE_WGL_NV_present_video = GL_TRUE; | _GLEE_WGL_NV_present_video = GL_TRUE; | |||
| __GLeeLink_WGL_NV_present_video(); | __GLeeLink_WGL_NV_present_video(); | |||
| } | } | |||
| if (__GLeeCheckExtension("WGL_NV_video_out", &extensionNames) ) | ||||
| { | ||||
| _GLEE_WGL_NV_video_out = GL_TRUE; | ||||
| __GLeeLink_WGL_NV_video_out(); | ||||
| } | ||||
| if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) ) | if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) ) | |||
| { | { | |||
| _GLEE_WGL_NV_swap_group = GL_TRUE; | _GLEE_WGL_NV_swap_group = GL_TRUE; | |||
| __GLeeLink_WGL_NV_swap_group(); | __GLeeLink_WGL_NV_swap_group(); | |||
| } | } | |||
| if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) ) | ||||
| { | ||||
| _GLEE_WGL_NV_gpu_affinity = GL_TRUE; | ||||
| __GLeeLink_WGL_NV_gpu_affinity(); | ||||
| } | ||||
| if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames ) ) | if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames ) ) | |||
| { | { | |||
| _GLEE_WGL_EXT_display_color_table = GL_TRUE; | _GLEE_WGL_EXT_display_color_table = GL_TRUE; | |||
| __GLeeLink_WGL_EXT_display_color_table(); | __GLeeLink_WGL_EXT_display_color_table(); | |||
| } | } | |||
| if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) ) | if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) ) | |||
| { | { | |||
| _GLEE_WGL_EXT_extensions_string = GL_TRUE; | _GLEE_WGL_EXT_extensions_string = GL_TRUE; | |||
| __GLeeLink_WGL_EXT_extensions_string(); | __GLeeLink_WGL_EXT_extensions_string(); | |||
| } | } | |||
| skipping to change at line 12795 | skipping to change at line 17979 | |||
| if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) ) | if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) ) | |||
| { | { | |||
| _GLEE_GLX_ARB_multisample = GL_TRUE; | _GLEE_GLX_ARB_multisample = GL_TRUE; | |||
| __GLeeLink_GLX_ARB_multisample(); | __GLeeLink_GLX_ARB_multisample(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) ) | if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) ) | |||
| { | { | |||
| _GLEE_GLX_ARB_fbconfig_float = GL_TRUE; | _GLEE_GLX_ARB_fbconfig_float = GL_TRUE; | |||
| __GLeeLink_GLX_ARB_fbconfig_float(); | __GLeeLink_GLX_ARB_fbconfig_float(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) ) | ||||
| { | ||||
| _GLEE_GLX_ARB_create_context = GL_TRUE; | ||||
| __GLeeLink_GLX_ARB_create_context(); | ||||
| } | ||||
| if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) ) | if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) ) | |||
| { | { | |||
| _GLEE_GLX_SGIS_multisample = GL_TRUE; | _GLEE_GLX_SGIS_multisample = GL_TRUE; | |||
| __GLeeLink_GLX_SGIS_multisample(); | __GLeeLink_GLX_SGIS_multisample(); | |||
| } | } | |||
| if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) ) | if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) ) | |||
| { | { | |||
| _GLEE_GLX_EXT_visual_info = GL_TRUE; | _GLEE_GLX_EXT_visual_info = GL_TRUE; | |||
| __GLeeLink_GLX_EXT_visual_info(); | __GLeeLink_GLX_EXT_visual_info(); | |||
| } | } | |||
| End of changes. 436 change blocks. | ||||
| 10644 lines changed or deleted | 16854 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||